小编Joã*_*dro的帖子

BigDecimal Java / Kotlin 的表达式

我需要那些了解 Java / Kotlin 的人的帮助。

我想用 BigDecimal 执行一些计算

如果使用 BigDecimal,下面的表达式会是什么样子?

(1 + 0.02) ^ (1 / 251) - 1

我尝试这样做:

val x = (BigDecimal.ONE + BigDecimal(0.02)).pow(1/251) - 1
Run Code Online (Sandbox Code Playgroud)

但是,1 除以 251 并不准确,该表达式始终返回 0

java bigdecimal kotlin

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

bigdecimal ×1

java ×1

kotlin ×1