Java-lang-double-isnan-double

提供:Dev Guides
移動先:案内検索

Java.lang.Double.isNan(double v)メソッド

説明

  • java.lang.Double.isNan(double v)メソッドは、指定された数値が Not-a-Number(NaN)値である場合はtrueを返し、そうでない場合はfalseを返します。引数 *v はテストする値です。

宣言

以下は* java.lang.Double.isNan()*メソッドの宣言です

public static boolean isNaN(double v)

パラメーター

*v* -これはテストする値です。

戻り値

引数の値が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(d1));

     //returns false for other cases
      System.out.println(d2 + " = " + d2.isNaN(d2));
   }
}

上記のプログラムをコンパイルして実行すると、次の結果が生成されます-

-Infinity = false
NaN = true