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.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.
Carlos,
Trabalha em paralelo com outras fontes. É minha recomendação.
Bons estudos!