Preguntas etiquetadas con ocpjp

9
¿Por qué Double.NaN == Double.NaN devuelve falso?
Estaba estudiando preguntas de OCPJP y encontré este código extraño: public static void main(String a[]) { System.out.println(Double.NaN==Double.NaN); System.out.println(Double.NaN!=Double.NaN); } Cuando ejecuté el código, obtuve: false true ¿Cómo es la salida falsecuando estamos comparando dos cosas que se parecen entre sí? Que NaNsignifica
155 java  floating-point  nan  scjp  ocpjp 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.