doublele类型累加精度缺失的解决方法-----BigDecimal

public static void main(String[] args) {

double j=0.99;

for(int i=0;i<60;i++){

BigDecimal b1=new BigDecimal(Double.toString(j));

BigDecimal b2=new BigDecimal(Double.toString(0.99));

b1=b1.add(b2);

j=b1.doubleValue();

System.out.println(j);

}

}

你可能感兴趣的:(doublele类型累加精度缺失的解决方法-----BigDecimal)