A variável contador foi inicializada dentro do laço while e ela só permanece ativa la dentro, mas toda vez que o laço se repete, ela é inicializada em 1. Para que prossiga contando normal, ela precisa ser declarada e inicializada fora do laço while.
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!
A variável contador foi inicializada dentro do laço while e ela só permanece ativa la dentro, mas toda vez que o laço se repete, ela é inicializada em 1. Para que prossiga contando normal, ela precisa ser declarada e inicializada fora do laço while.
Boa Welliton, de fato o valor da variável seria ajustada para 1 a cada repetição. No entanto, como a variável sequer chegou a ser declarada fora do laço, ocorrerá um erro durante a compilação do código.
Bons estudos!!
Entendi, muito obrigado.