Importante

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!

2
respostas

Resposta para Clarice

O variavél "contador" não é global, pois está dentro do loop, sendo assim sempre que ele for reniciado a varivel é zerada

package projeto;

public class Programa {

public static void main(String[] args) {

    int contador = 1;   
    while (contador <= 10) {

        System.out.println(contador);
        contador++;
    }
}

}

2 respostas

Esta global sim, pois esta fora do looping, a declaração dela esta antes do while, então qq coisa dentro do main, poderá acessar a variavel contador

Esse código que escrevi, é a correção do anterior onde está o erro Código com o erro: package projeto;

public class Programa {

public static void main(String[] args) {

    while (contador <= 10) {
        int contador = 1;            
        System.out.println(contador);
        contador++;
    }
}

}