Java Double双精度如何判断是否为无穷大
在Java中,要判断一个Double对象是否为无穷大,可以使用isInfinite()方法。这是一个简单的示例:
public class Main {
public static void main(String[] args) {
Double num1 = Double.POSITIVE_INFINITY;
Double num2 = Double.NEGATIVE_INFINITY;
Double num3 = 123.45;
System.out.println("num1 is infinite: " + num1.isInfinite()); // 输出 true
System.out.println("num2 is infinite: " + num2.isInfinite()); // 输出 true
System.out.println("num3 is infinite: " + num3.isInfinite()); // 输出 false
}
}
在这个示例中,我们创建了三个Double对象:num1为正无穷大,num2为负无穷大,num3为一个正常的数字。然后我们使用isInfinite()方法检查这些数字是否为无穷大,并将结果输出到控制台。