Buscar

Sabemos que existem algumas maneiras de armazenar uma coleção de objetos, uma delas com arrays, que armazenam um conjunto de itens que tenham o mes...

Sabemos que existem algumas maneiras de armazenar uma coleção de objetos, uma delas com arrays, que armazenam um conjunto de itens que tenham o mesmo tipo de dado primitivo ou o mesmo objeto. Os itens são armazenados em forma de tabelas de fácil manipulação, sendo diferenciados e referenciados por um índice numérico. (Furgeri, 2002). Diante disso, o que o código a seguir produz? public class QuestaoAula6 { public static void main(String[] args) { String [] objetos = {"garrafa","copo","litro"}; for (int tam = objetos.length - 1; tam >= 0; tam--){ System.out.print(objetos[tam] + " "); } } garrafa copo litro copo garrafa litro litro copo garrafa litro garrafa

💡 1 Resposta

User badge image

Ed Verified user icon

O código produz a seguinte saída: "litro copo garrafa". Isso ocorre porque o laço for começa no último índice do array (objetos.length - 1) e vai até o primeiro índice (0), decrementando o valor de tam a cada iteração. Dessa forma, o primeiro elemento do array a ser impresso é o último, que é "litro", seguido de "copo" e "garrafa".

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais