三个double相加丢失精度解决方案
程序员文章站
2022-03-23 18:44:19
...
应该用BigDecimal的add方法。
实现对BigDecimal循环累加
BigDecimal total=new BigDecimal("0.00");
for (int i = 0; i < 5; i++) {
BigDecimal number= new BigDecimal("1.00");
total= total.add(number) ;
}
System.out.println(total);