Pessoal, Bom Dia
Li todas duvidas, mas infelizmente nao esta claro pra mim, posso resumir que o codigo compilou e rodou pq estava fem outro escopo? E com isso desconsidero o static int i = 3; .
class Teste {
static int i = 3;
public static void main(String[] a) {
for (new Teste().i = 10; new Teste().i < 100;
new Teste().i++) {
System.out.println(i);
}
}
}
`
obrigado