gpt4 book ai didi

java - 如何在数字数组中表示 NaN?

转载 作者:搜寻专家 更新时间:2023-11-01 01:29:45 24 4
gpt4 key购买 nike

这个问题说明了一切。我有一系列 double ,正在用它们做一些事情。

double expectedOutput[] = { 6.38792, 12.91079, 14.33333, 13.44517,
12.34539, 12.05397, 8.34061, 2.07900, -2.01999, -5.47802,
-8.21610, -9.26719, -11.02378 };

理想情况下,我会测试一下

6.38792 == 6.38792 并以“通过”结束

在某些情况下,我会遇到这样的情况

6.38792 != NaN

知道有时这是一个有效的情况,我如何在我的代码中表示 NaN?

我要么需要将 NaNs 包含到我的预期元素数组中,要么以某种方式弄清楚结果不是数字

我正在使用 Java

最佳答案

在Java中,你可以通过使用得到NaN

Double.NaN

所以你可以把它放到你的数组中。

如果你的问题是如何检查某物是否为 NaN,你可以调用

Double.isNan(/* ... value ... */);

关于java - 如何在数字数组中表示 NaN?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4917435/

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