Nesse caso posso declarar a variável acima do "for" e usar a mesma fora do escopo?
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!
Nesse caso posso declarar a variável acima do "for" e usar a mesma fora do escopo?
Olá Leonidas,
pelo que entendi, vc gostaria de utilizar uma variável fora do escopo do for.
int contador;
for (contador = 0;contador < 10; contador++) {
System.out.println(contador);
}
System.out.println("Valor de contador: " + contador);Sim, isso é possível. Tanto declarar, como inicializar, nesse caso seu for também poderia ficar assim:
int contador = 0;
for (;contador < 10; contador++) {
System.out.println(contador);
}
System.out.println("Valor de contador: " + contador);