サンプル
public
class
ClassA {
Double
d;
Float
f;
public void
methodA() {
boolean
b = d == Double.NaN;
// ...
boolean
c = f == Float.NaN;
// ...
}
}
解決策
isNaN() を使用して、変数に NaN 値が含まれているかどうか検査してください。
サンプル
public
class
ClassA {
Double
d;
Float
f;
public void
methodA() {
boolean
b = Double.isNaN(d);
// ...
boolean
c = Float.isNaN(f);
// ...
}
}