Falta pouco!

0 dias

0 horas

0 min

0 seg

1
resposta

[Dúvida] Utilização do while e ajuda para entender o codigo

Bom dia, pessoal!
Estou tentando me esforçar mas quando o exercício é com "muitos" comandos novos me perco com facilidade no raciocínio, e também estou com duvida na utilização correta do 'while' para não causar o loop infinito.

1 resposta

Olá Carlos!
Em poucas palavras, o while só para quando a condição fica falsa.
Então, para não cair em loop infinito:
1 - Defina a condição corretamente.
2 - Altere a variável usada na condição dentro do loop.
Exemplo:

int i = 0;
while (i < 5) {
    System.out.println(i);
    i++; // garante que i vai chegar em 5
}

Se esquecer de atualizar i, o loop nunca termina.