gpt4 book ai didi

java - 你如何测试一个 double 值是否等于 NaN?

转载 作者:bug小助手 更新时间:2023-10-28 10:39:03 26 4
gpt4 key购买 nike

我在 Java 中有一个 double,我想检查它是否为 NaN。最好的方法是什么?

最佳答案

使用静态 Double.isNaN(double)方法,或您的 Double.isNaN()方法。

// 1. static method
if (Double.isNaN(doubleValue)) {
...
}
// 2. object's method
if (doubleObject.isNaN()) {
...
}

简单地做:

if (var == Double.NaN) {
...
}

不够,因为 IEEE standard for NaN and floating point numbers已定义。

关于java - 你如何测试一个 double 值是否等于 NaN?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1456566/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com