Java中的双重isNaN()方法

如果指定的数字是非数字(NaN)值,则java.lang.Double.isNan()方法返回true,否则返回false。

假设以下是我们的Double值。

Double val1 = new Double(3/0.);
Double val2 = new Double(0/0.);

现在,我们将使用该isNan()方法检查数字是否为NaN。

val1.isNaN();
val2.isNaN()

以下是我们的最终示例。

示例

public class Demo {
   public static void main(String args[]) {
      Double val1 = new Double(3/0.);
      Double val2 = new Double(0/0.);
      System.out.println(val1.isNaN());
      System.out.println(val2.isNaN());
   }
}

输出结果

false
true