Pessoal, Lembrando que no exercício a variável "i" é static na classe Teste, a minha dúvida é: todas as suas instâncias novas naquele "for" estarão utilizando a mesma variável da classe mesmo sendo chamadas por instâncias diferentes?
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);
}
}
}