【发布时间】:2011-01-10 09:37:56
【问题描述】:
documentation for java.lang.Double.NaN 说是
一个保持
double类型的非数字 (NaN) 值的常量。相当于Double.longBitsToDouble(0x7ff8000000000000L)返回的值。
这似乎暗示还有其他人。如果是这样,我该如何获取它们,并且可以便携吗?
要清楚,我想找到 double 值 x 这样
Double.doubleToRawLongBits(x) != Double.doubleToRawLongBits(Double.NaN)
和
Double.isNaN(x)
都是真的。
【问题讨论】:
-
你的意思是还有其他
java.lang.*.NaN吗? -
@Dominic:不-我已经添加了我认为是对问题的澄清。
标签: java floating-point ieee-754 nan