标签: java
为什么Float.NaN == Float.NaN会false?我已在多个JVM上测试过它。
Float.NaN == Float.NaN
false
感谢任何帮助。
System.out.println(Float.NaN == Float.NaN); // gives false
答案 0 :(得分:3)
这不是特定于Java。
IEEE754 NaN的合同等于没有数字,甚至是他们自己。