Fernando não colocou a variável
contador++;
contador = contador + 1;
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!
Fernando não colocou a variável
contador++;
contador = contador + 1;
Olá Vitor, como vai?
É isso aí!
Ficou faltando fazer o incremento da variável depois de cada iteração do while, por isso o código ficou imprimindo o número 1 infinitamente. Fazendo dessas duas maneiras que você propôs resolveria o problema do Fernando.
Outro jeito de fazer esse incremento na variável seria assim:
contador += 1;Parabéns pela percepção e obrigada por compartilhar com a gente o resultado do seu exercício. Bons estudos por aí e precisando conte com a gente aqui no fórum. =D