なぜですか
Double.NaN != Double.longBitsToDouble(Double.doubleToRawLongBits(Double.NaN));
SE 6のドキュメントには次のように書かれていますが、
すべての場合において、結果は
long
整数であり、メソッドに渡されると、longBitsToDouble(long)
への引数と同じ浮動小数点値を生成しますdoubleToRawLongBits
。
なぜですか
Double.NaN != Double.longBitsToDouble(Double.doubleToRawLongBits(Double.NaN));
SE 6のドキュメントには次のように書かれていますが、
すべての場合において、結果は
long
整数であり、メソッドに渡されると、longBitsToDouble(long)
への引数と同じ浮動小数点値を生成しますdoubleToRawLongBits
。