欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

三个double相加丢失精度解决方案

程序员文章站 2022-03-23 18:44:19
...

三个double相加丢失精度解决方案
应该用BigDecimal的add方法。
三个double相加丢失精度解决方案

实现对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);