考虑以下循环,到目前为止,我是未声明的:
while (i == i + 1) {}
Run Code Online (Sandbox Code Playgroud)
找到i在此循环之前的定义,以便while循环永远持续.
下一个问题,为此代码片段提出了同样的问题:
while (i != i) {}
Run Code Online (Sandbox Code Playgroud)
对我来说很明显.当然,在另一种情况下,NaN我确实陷入了前一个问题.这与溢出有关吗?什么会导致这样的循环在Java中永远循环?