Java - Float isInfinite() 方法



描述

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

宣告

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

public boolean isInfinite()

引數

返回值

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

異常

檢查 Float 物件是否包含無限值示例

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

package com.tutorialspoint;

public class FloatDemo {
   public static void main(String[] args) {
      Float f = new Float(1.0/0.0);
   
      // returns true if positive or negative infinity
      System.out.println(f + " = " + f.isInfinite());
   }
} 

輸出

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

Infinity = true

檢查 Float 物件是否包含負無限值示例

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

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

輸出

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

-Infinity = true

檢查 Float 物件是否包含無限值示例

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

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

輸出

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

NaN = false

檢查 Float 物件是否包含無限值示例

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

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

輸出

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

0.0 = false
java_lang_float.htm
廣告