Java - Double isInfinite() 方法



描述

Java Double isInfinite() 方法返回 true,如果此 Double 值的大小無限大,否則返回 false。

宣告

以下是 java.lang.Double.isInfinite() 方法的宣告

public boolean isInfinite()

引數

返回值

如果此物件表示的值是正無窮大或負無窮大,則此方法返回 true,否則返回 false。

異常

檢查 Double 物件是否為正無窮大的示例

以下示例演示瞭如何使用 Double isInfinite() 方法來檢查 Double 物件是否包含無窮大的值。我們用一個結果為正無窮大的表示式初始化了一個 Double 物件。然後使用 isInfinite() 方法檢查其值。

package com.tutorialspoint;
public class DoubleDemo {
   public static void main(String[] args) {
      Double d = new Double(1.0/0.0);
   
      // returns true if positive or negative infinity
      System.out.println(d + " = " + d.isInfinite());
   }
} 

輸出

讓我們編譯並執行上面的程式,這將產生以下結果:

Infinity = true

檢查 Double 物件是否為負無窮大的示例

以下示例演示瞭如何使用 Double isInfinite() 方法來檢查 Double 物件是否包含無窮大的值。我們用一個結果為負無窮大的表示式初始化了一個 Double 物件。然後使用 isInfinite() 方法檢查其值。

package com.tutorialspoint;
public class DoubleDemo {
   public static void main(String[] args) {
      Double d = new Double(-1.0/0.0);
   
      // returns true if positive or negative infinity
      System.out.println(d + " = " + d.isInfinite());
   }
} 

輸出

讓我們編譯並執行上面的程式,這將產生以下結果:

-Infinity = true

檢查 Double 物件是否為正 NaN 值的示例

以下示例演示瞭如何使用 Double isInfinite() 方法來檢查 Double 物件是否包含無窮大的值。我們用一個結果為 NaN 的表示式初始化了一個 Double 物件。然後使用 isInfinite() 方法檢查其值。

package com.tutorialspoint;
public class DoubleDemo {
   public static void main(String[] args) {
      Double d = new Double(0.0/0.0);
   
      // returns true if positive or negative infinity
      System.out.println(d + " = " + d.isInfinite());
   }
} 

輸出

讓我們編譯並執行上面的程式,這將產生以下結果:

NaN = false

檢查 Double 物件是否為正零值的示例

以下示例演示瞭如何使用 Double isInfinite() 方法來檢查 Double 物件是否包含無窮大的值。我們用一個結果為零值的表示式初始化了一個 Double 物件。然後使用 isInfinite() 方法檢查其值。

package com.tutorialspoint;
public class DoubleDemo {  
   public static void main(String[] args) {
      Double d = new Double(0.0/1.0);
   
      // returns true if positive or negative infinity
      System.out.println(d + " = " + d.isInfinite());
   }
} 

輸出

讓我們編譯並執行上面的程式,這將產生以下結果:

0.0 = false
java_lang_double.htm
廣告