He escrito una pieza de código Java que se ejecuta en un bucle infinito.
A continuación está el código:
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);
}
}
}
En el código anterior, mientras que ver la condición en la while
lazo, al principio parece que ese programa no irá dentro de la while
lazo. Pero en realidad es un bucle infinito y mantiene el valor de la impresión.
¿Qué está pasando aquí?