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