2
respostas

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

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas

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.

  1. O Sololearn é um aplicativo que ensina o passo a passo minucioso dessas linguagens de programação. É de graça e até dá certificado. Tem me ajudado muito.
  2. Pesquisa na internet e, de preferência, na documentação da linguagem de programação. Dá uma lida sobre isso na internet, aprende como fazer e você vai ver que logo você fica prático nesse tipo de consulta. Quando surgir uma coisa nova, vai lá e confere na fonte; ainda aproveita pra ver uma coisinha nova.
  3. Usa uma IA de forma responsável, isto é, para entender o que você já pesquisou e quebrou a cabeça pra entender e não conseguiu. Caso você não use inteligência artificial generativa da forma correta, você vai prejudicar exponencialmente o seu aprendizado. Então cuidado.

Bons estudos!