double d_00 = 0.00;
double d1 = 1007.9;
double d2 = 1007.9;
double d3 = 1007.9;
double d5 = 10078.92;
double dd = 0.0;
dd += (d1 + d_00);
dd += (d2 + d_00);
dd += (d3 + d_00);
dd += (d5 + d_00);
System.out.println(dd);
输出:
13102.619999999999
总结:在使用double进行运算的时候要注意,很容易出现错误,使用BigDecimal计算比较好。