标签: java math double
我现在开始阅读有关Java编程的内容,我在简单的代码中发现了一些奇怪的东西
double sum= 0.012 + 0.012+ 0.012; System.out.println("the value is" + sum);
输出是。 0.036000000000000004
但如果我加0.12 + 0.12 + 0.12 结果是0.36 为什么呢?