问题说明了一切。我有很多双打,并且正在和他们做一些事情。
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
并以“pass”结束在某些情况下,我最终遇到这样的情况
6.38792 != NaN
有时知道这是一个有效的情况,我如何在我的代码中表示NaN?
我需要将
NaNs
包含在我的期望元素数组中,或者以某种方式弄清楚结果不是数字我正在使用 Java
最佳答案
在Java中,您可以使用来获取NaN
Double.NaN
因此,您可以将其放入数组中。
如果您的问题是如何检查是否为NaN,则可以致电
Double.isNan(/* ... value ... */);