java中Double与Float计算加减乘除时,精度丢失问题解决double、float类型数据加减操作精度丢失问题
double、float类型数据加减操作精度丢失问题问题:在进行double、float类型的计算时,会出现精度丢失问题如:1+1.1+1.01,预期结果3.11,可在程序计算中却不是这个结果public static void main(String[] args) { double d1 = 1; double d2 = 1.1; double d3 = 1.01; double d4= d1 + d2 + d3;