首页 > 解决方案 > 在 kotlin 中乘以双打(浮点错误?)

问题描述

我在 Intellij IDEA 2018.2 的 Mac 上使用 Kotlin 1.2,JVM 目标 1.8。

将双数乘以 9 的倍数时,我看到了非常奇怪的行为。在此处输入图像描述

对于任何好奇的人,这个结果应该是 1.35。这个错误在没有调试的情况下也会发生,并且在多次运行中为我加起来。我可以通过使用 1.5*9 然后除以 10 来解决它,但是有人知道为什么会这样吗?

随意在kotlin 网站上查看我的示例

标签: kotlin

解决方案


推荐阅读