我编写了一段在无限循环中运行的 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
循环。但实际上它是一个无限循环并不断打印该值。
这里发生了什么?