O erro está ocorrendo por causa do escopo da variável contador. A variável contador está no escopo do while mas deveria está no escopo dp método main.
O erro está ocorrendo por causa do escopo da variável contador. A variável contador está no escopo do while mas deveria está no escopo dp método main.
Olá Luis, como vai?
É isso mesmo! Como a variável foi declarada dentro do escopo dowhile
, quando começa a execução do bloco a expressão contador <=10
tenta acessar uma variável que ainda não foi declarada, gerando erro de compilação.
Com essa alteração o código ficaria assim:
package projeto;
public class Programa {
public static void main(String args[]) {
int contador = 1;
while (contador <= 10) {
System.out.println(contador);
contador++;
}
}
}
Muito bacana sua resposta ao exercício, quanto mais praticar mais esses conceitos vão ficando claros.
Bons estudos e caso tenha alguma dúvida fique a vontade para mandar aqui no fórum. =)