Regras de Escopo

Pessoal,

Vejam o seguinte código:

[code] void g0(){
for(int z=0; z<5;z++){
boolean test = false;
if (z==3){
test = true;
System.out.println(test);
break;

		}
	}
}[/code]

A dúvida é:

O bloco if consegue acessar a váriável test??

Por quê??

Rode e veja, oras.
As perguntas que fizeste está parecendo trabalho de escola :roll:

Até!

POrque o escopo da variável test vai até o fechamento da chave do blobo for.