<分区>
double x = 0.00090;
double b = 0.00100;
double c = x - b;
产生
-1.0000000000000005E-4
代替
-0.0001
和
double x = -0.09;
double b = 0.001;
double c = x * b;
产生
-8.999999999999999E-5
代替
-0.00009
我也试过
Math.round(c) and Math.round(c*100.0)/100.0
但它产生相同的结果或小数点后数字范围不完整的结果。