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.
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.
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.