Java-lang-double-isinfinite

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

Java.lang.Double.isInfinite()メソッド

説明

  • java.lang.Double.isInfinite()*メソッドは、このDouble値の大きさが無限に大きい場合はtrueを返し、そうでない場合はfalseを返します。

宣言

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

public boolean isInfinite()

パラメーター

NA

戻り値

このメソッドは、このオブジェクトによって表される値が正の無限大または負の無限大の場合にtrueを返し、そうでない場合はfalseを返します。

例外

NA

次の例は、java.lang.Double.isInfinite()メソッドの使用法を示しています。

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 positive or negative infinity
      System.out.println(d1 + " = " + d1.isInfinite());

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

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

Infinity = true
NaN = false