分享知识 传递快乐
定义 Doube 类型的参数做数值计算的时候,发现参数值是 isInfinite ,刚开始还以为是字符串,经排查竟然是无穷大的意思。
public static void main(String[] args) {
Double onecost = 19803.96;
Integer orderCycly = 1;
Double d = onecost / (orderCycly / 12);
System.out.println(d);
// 方法一:isInfinite 方法判断 double 值的大小是否是无穷大,如果是则返回true;否则返回false
boolean flag = d.isInfinite();
System.out.println(flag);
// 方法二:该方法是根据值做判断,如果指定数的数值是无穷大,则返回true;否则返回false
flag= Double.isInfinite(d);
System.out.println(flag);
}