为什么Float.NaN == Float.NaN是假的

时间:2013-04-08 11:50:19

标签: java

为什么Float.NaN == Float.NaNfalse?我已在多个JVM上测试过它。

感谢任何帮助。

  System.out.println(Float.NaN == Float.NaN); // gives false

1 个答案:

答案 0 :(得分:3)

这不是特定于Java。

IEEE754 NaN的合同等于没有数字,甚至是他们自己。