1

为什么是

Double.NaN != Double.longBitsToDouble(Double.doubleToRawLongBits(Double.NaN));

尽管SE 6 文档说明了以下内容:

在所有情况下,结果都是一个long整数,当将其提供给 longBitsToDouble(long)方法时,将产生一个与 的参数相同的浮点值doubleToRawLongBits

4

1 回答 1

5

但是Double.NaN != Double.NaN...

于 2012-05-21T16:26:33.250 回答