标签: java double
我正在用Java中的以下方式进行乘法和除法的简单操作。
100 * 44907280.59 / 44907280.59;
我希望它能给我100,但它却给我99.999999 ....
我尝试在Google上搜索相关帮助,但没有得到任何帮助。如果我删除乘法部分,然后像下面这样除法
44907280.59 / 44907280.59;
我看到的结果是1.0
有人可以解释一下这是怎么回事吗?