Java-lang-double-isnan
提供:Dev Guides
Java.lang.Double.isNan()メソッド
説明
- java.lang.Double.isNan()メソッドは、このDouble値が Not-a-Number(NaN)*である場合はtrueを返し、そうでない場合はfalseを返します。
宣言
以下は* java.lang.Double.isNan()*メソッドの宣言です
public boolean isNaN()
パラメーター
NA
戻り値
このオブジェクトによって表される値がNaNの場合、このメソッドはtrueを返します。そうでない場合はfalse。
例外
NA
例
次の例は、java.lang.Double.isNan()メソッドの使用方法を示しています。
package com.finddevguides;
import java.lang.*;
public class DoubleDemo {
public static void main(String[] args) {
Double d1 = new Double(-1.0/0.0);
Double d2 = new Double(0.0/0.0);
//returns true if this Double value is a Not-a-Number (NaN)
System.out.println(d1 + " = " + d1.isNaN());
//returns false for other cases
System.out.println(d2 + " = " + d2.isNaN());
}
}
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-
-Infinity = false
NaN = true