El documentation for java.lang.Double.NaN
dice que es¿Cuáles son los otros valores de NaN?
Una celebración de un valor constante no-a-Number (NaN) de tipo
double
. Es equivalente al valor devuelto porDouble.longBitsToDouble(0x7ff8000000000000L)
.
Esto parece implicar que hay otros. Si es así, ¿cómo puedo obtenerlos, y esto puede hacerse de forma portátil?
Para que quede claro, me gustaría encontrar los valores de double
x
tal que
Double.doubleToRawLongBits(x) != Double.doubleToRawLongBits(Double.NaN)
y
Double.isNaN(x)
son ambas verdaderas.
¿Quiere decir hay otra 'java.lang * NaN'..? –
@Dominic: No, he agregado lo que creo que es una aclaración a la pregunta. –