相关疑难解决方法(0)

表示中的浮点错误?

当我做这个乘法

0.94*8700

输出是

8177.999999999999

但应该是

8178

我正在使用java,但我不认为这个错误与特定的编程语言有关,现在我的问题是......为什么会这样?
什么其他数字(仅作为一个例子)导致相同的错误?

floating-point floating-accuracy double-precision

0
推荐指数
1
解决办法
316
查看次数