Il documentation for java.lang.Double.NaN
dice che èQuali sono gli altri valori NaN?
Un possesso di un valore costante Not-a-Number (NaN) di tipo
double
. È equivalente al valore restituito daDouble.longBitsToDouble(0x7ff8000000000000L)
.
Questo sembra implicare che ce ne sono altri. In tal caso, come posso ottenerli e può essere fatto portabilmente?
Per essere chiari, mi piacerebbe trovare i valori double
x
tale che
Double.doubleToRawLongBits(x) != Double.doubleToRawLongBits(Double.NaN)
e
Double.isNaN(x)
sono entrambe vere.
Vuoi dire che ci sono altre 'java.lang * NaN'..? –
@Dominic: No - Ho aggiunto quello che penso sia un chiarimento alla domanda. –