'O problema com estruturas de repetição, principalmente com while, é o que chamamos de looping infinito.

"O problema com estruturas de repetição, principalmente com while, é o que chamamos de looping infinito. Damos esse nome ao fato de que o programa fica repetindo a mesma sequência de códigos esperando por um resultado que nunca irá acontecer."

Observe o código abaixo.

1 public class Exercicio {
2 public static int fase = 0;
3
4 public static void main(String[] args) {
5 fase = 5;
6
7 for (int i = fase; i > 1; i--) {
8 i++;
9 System. out. println(fase);
10 }
11 }
12 }

Considerando o texto e o código acima, assinale a alternativa correta.
Alternativas
Alternativa 1:
O programa acima entrará em looping infinito, exibindo sempre o número 5.

Alternativa 2:
O programa gera uma exceção aritmética ao decrementar e incrementar a mesma variável.

Alternativa 3:
O programa não será compilado, pois a variável "fase" é estática, então ela não pode ter o valor inicial alterado.

Alternativa 4:
O programa não será compilado, pois a variável "fase" é estática e não pode ser utilizada na inicialização do "for".

Alternativa 5:
O programa não será compilado, pois não é permitido alterar a variável utilizada como iterador (variável "i") dentro do corpo do "for".

1 Resposta

  • Isabelly

    1 = A

    2 = C

    3 = A

    4 = B

    Explicação passo-a-passo:

    corrigido pelo AVA.

    obrigado!

Clique aqui para adicionar a sua resposta.