Considere o seguinte loop, no qual i é, até agora, não declarado:
while (i == i + 1) {}
Encontre a definição de i, que precede esse loop, de modo que o loop while continue para sempre.
A próxima pergunta, que fez a mesma pergunta para este trecho de código:
while (i != i) {}
era óbvio para mim. É claro que nesta outra situação é, NaNmas estou realmente preso à anterior. Isso tem a ver com excesso? O que causaria esse loop para sempre em Java?
null, uma vez que null == nullé verdadeiro e null + 1é null.
0.2 + 0.1 == 0.3altera seu valor dependendo das configurações do compilador, da fase da lua e assim por diante.
.equals()método? Como i não é declarado, podemos usar qualquer classe do que queremos.