Рассмотрим следующий цикл, в котором я пока не объявлен:
while (i == i + 1) {}
Найдите определение i, которое предшествует этому циклу, чтобы цикл while продолжался вечно.
Следующий вопрос, который задавал тот же вопрос для этого фрагмента кода:
while (i != i) {}
было очевидно для меня. Конечно, в этой другой ситуации это так, NaNно я действительно застрял на предыдущей. Это связано с переполнением? Что заставило бы такой цикл навсегда зацикливаться в Java?
null, поскольку null == nullистинно и null + 1равно null.
0.2 + 0.1 == 0.3изменяется его значение в зависимости от настроек компилятора, фазы луны и так далее.
.equals()метод? Поскольку i не объявлен, мы можем использовать любой класс, какой захотим.