📜  Java中的 Double isInfinite() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:01:52.854000             🧑  作者: Mango

Java中的 Double isInfinite() 方法及示例

简介

isInfinite() 是Double类的一个方法,它用于判断Double对象是否为无穷大、正无穷大、负无穷大。

语法
public boolean isInfinite()
返回值

如果Double对象是无穷大、正无穷大或负无穷大,则返回true,否则返回false。

示例
public class Example {
    public static void main(String[] args) {
        Double a = Double.POSITIVE_INFINITY;
        Double b = Double.NEGATIVE_INFINITY;
        Double c = Double.valueOf("10.0");
        System.out.println(a.isInfinite()); // true
        System.out.println(b.isInfinite()); // true
        System.out.println(c.isInfinite()); // false
    }
}

这里我们声明三个Double对象:a = Double.POSITIVE_INFINITY、b = Double.NEGATIVE_INFINITY和c = Double.valueOf("10.0")。

Double.POSITIVE_INFINITY 表示正无穷大, Double.NEGATIVE_INFINITY 表示负无穷大。

在上面的例子中,我们可以看到 a.isInfinite()b.isInfinite() 的输出结果均为true,这是因为它们分别是正无穷大和负无穷大;而 c.isInfinite() 返回false,因为它是一个普通的Double类型值。

true
true
false
总结

isInfinite() 方法是一个用于判断Double对象是否为无穷大、正无穷大、负无穷大的方法,在实际编程中我们可以利用它来判断程序中的Double类型数据是否合法。