📅  最后修改于: 2023-12-03 15:01:52.854000             🧑  作者: Mango
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类型数据是否合法。