Mar*_*sen 13 java if-statement nan
我正在从数据库中收集一些数据并将它们一起添加以获得一些统计数据,但由于我回溯了一些数据,因此计算的总和有时会出现NaN(不是数字)我想创建一个if句子,如果(不是数字)然后从我的表中排除这些数据.
如何测试数据(在本例中为double)是否为NaN?
Bil*_*ard 38
有静态方法Float.isNaN(float),并Double.isNaN(double)可以使用.
double x = ... // whatever calculation you do
if (Double.isNaN(x)) {
...
}
Run Code Online (Sandbox Code Playgroud)