添加双数字的奇怪结果

时间:2016-12-28 11:08:14

标签: 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 为什么呢?

0 个答案:

没有答案