Assinale a opção que pode substituir o laço "for" acima e m...
Observe o código Java a seguir.
Comentários
Veja os comentários dos nossos alunos
O gabarito é a letra E.
Não concordo, não há como media receber somente o valor de x, que é o índice, quando no enunciado ela recebe o conteúdo do array. Não é a mesma coisa. Nenhuma das alternativas está correta e a questão deveria ter sido anulada.
GABARITO E
O gabarito está correto, o colega Lucas se equivocou...
A é uma instrução de fluxo de controle introduzida no Java 1.5, tornando mais fácil iterar sobre itens em uma array ou uma coleção. O loop For-Each geralmente é usado como um substituto para a instrução for padrão quando um contador de loop não é realmente necessário e todos os elementos da coleção precisam ser processados. Também é conhecido como loop for aprimorado, loop for-each e declaração.A sintaxe do loop for aprimorado é:
for (Type item: iterableCollection) {
//Faça algo com o item
}
O loop acima é lido como “para cada item Type em iterableCollection”, onde os dois pontos (:) significam dentro.
Observe a diferença entre os e para cada loop. A sintaxe é bastante simplificada e o loop não mantém nenhum contador explícito: eles dizem essencialmente “faça isso com tudo nesta coleção”, em vez de “faça isso vezes”.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo