gpt4 book ai didi

kotlin - 如何在 Kotlin 中减去 2 个 float

转载 作者:行者123 更新时间:2023-12-02 12:59:10 25 4
gpt4 key购买 nike

我的 Kotlin 应用程序中有一个非常奇怪的问题:

14.9 - 12.8 == 2.0999994

我也试过:

var1 = 14.9
var2 = 12.8
var1.minus(var2)

但奇怪的是我得到了相同的结果。

我如何在 Kotlin 中减去 2 个 float 并获得一个合适的值,例如本例中的 2.1?

最佳答案

这是一个浮点错误,如果你不喜欢财务计算,那么你可以使用

var var1 = 14.9
var var2 = 12.8
var var3 = var1.minus(var2)
println("%.2f".format(var3))

否则试试 BigDecimal

关于kotlin - 如何在 Kotlin 中减去 2 个 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51945648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com