将特定的双精度值乘以100的舍入结果

时间:2018-07-07 11:09:59

标签: java

为什么在乘以0.29时仅对双值0.09, 0.26, 0.19,0.39,0.49,...而不是对100发生以下情况

  double value = 0.29;  
  System.out.println("Result=" + (value * 100));

结果是28.999999999999996

相对于:

double value = 0.19;  
System.out.println("Result=" + (value * 100));

结果为19.0

0 个答案:

没有答案