我写了一段 Java 代码,它在一个无限循环中运行。
下面是代码:
public class TestProgram {
public static void main(String[] args){
Integer i = new Integer(0);
Integer j = new Integer(0);
while(i<=j && j<=i && i!=j){
System.out.println(i);
}
}
}
在上面的代码中,当看到 while循环中的条件时,起初看起来这个程序不会进入 while循环中。但实际上它是一个无限循环,并且不断地输出值。
这里发生了什么?