documentation for java.lang.Double.NaN
mówi, że jestJakie są inne wartości NaN?
Stała trzyma Not-a-Number (NaN) wartość typu
double
. Jest to odpowiednik wartości zwróconej przezDouble.longBitsToDouble(0x7ff8000000000000L)
.
Wydaje się to sugerować, że są inne. Jeśli tak, jak mogę je zdobyć i czy można to zrobić przenośnie?
Żeby było jasne, chciałbym znaleźć wartości double
x
takie, że
Double.doubleToRawLongBits(x) != Double.doubleToRawLongBits(Double.NaN)
i
Double.isNaN(x)
są zarówno prawdziwe.
Czy to znaczy istnieją inne 'java.lang * NaN'..? –
@Dominic: Nie - dodałem to, co według mnie jest wyjaśnieniem tego pytania. –