Java isNan 是如何工作的?
2022-09-01 23:15:54
我正在查看源代码,并且我看到了这种方法:openjdk-1.7.0_25
/**
* Returns {@code true} if the specified number is a
* Not-a-Number (NaN) value, {@code false} otherwise.
*
* @param v the value to be tested.
* @return {@code true} if the argument is NaN;
* {@code false} otherwise.
*/
static public boolean isNaN(float v) {
return (v != v);
}
我不明白它是如何工作的,当这种方法可以返回?true