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
广告