miércoles, 13 de agosto de 2014

Not a number es un not a number?

Que tal codeamesteros esta vez andaba revisando unas reglas de análisis estático de código y me encontré con una regla media extraña con el NaN, así que la pregunta es que imprime el siguiente programa?:

    public static void main(String[] args) {
        double notANumber = Double.NaN;
        System.out.println(notANumber == Double.NaN);
    }

la idea es que me dejen en sus comentarios que es lo que CREEN que imprime antes de ejecutarlo, después lo ejecuten y vean el resultado real, investiguen y que comenten por que sucede.

Por esta vez es todo, espero sus comentarios.