Extraña instruccion
Baje un applet de internet y al decompilarlo y ver su codigo vi que se incluye una instruccion medio extraña...
int a = Nan;
Al tratar de manejarla me salen algunas tonterias alguien me puede decir que significa y para que se utiliza.
int a = Nan;
Al tratar de manejarla me salen algunas tonterias alguien me puede decir que significa y para que se utiliza.
En java, NaN significa "Not a Number" (no es un numero) si comparas dos variables que tienen NaN como valor, la comparacion es da como resultado falso.
Cualquier expresion que contenga NaN se evalua como false. La expresion (10!= NaN) se evalua false, lo mismo que (10 == NaN) y ademas ((10 != NaN) == (10 == NaN)) se evalua tambien como false
En java cualquier expresion que utilice NaN se evalua como false.
Te recomiendo que si utiliza NaN la utilices solo al principio para inicializar una variables y rapido le asignes valores a la variable por otra parte seria mejor no meterte con esta rareza del lenguaje java
Cualquier expresion que contenga NaN se evalua como false. La expresion (10!= NaN) se evalua false, lo mismo que (10 == NaN) y ademas ((10 != NaN) == (10 == NaN)) se evalua tambien como false
En java cualquier expresion que utilice NaN se evalua como false.
Te recomiendo que si utiliza NaN la utilices solo al principio para inicializar una variables y rapido le asignes valores a la variable por otra parte seria mejor no meterte con esta rareza del lenguaje java