Я написал фрагмент кода 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
. Но на самом деле это бесконечный цикл и сохраняет печать значения.
Что здесь происходит?