我需要那些了解 Java / Kotlin 的人的帮助。
我想用 BigDecimal 执行一些计算
如果使用 BigDecimal,下面的表达式会是什么样子?
(1 + 0.02) ^ (1 / 251) - 1
我尝试这样做:
val x = (BigDecimal.ONE + BigDecimal(0.02)).pow(1/251) - 1
但是,1 除以 251 并不准确,该表达式始终返回 0
java bigdecimal kotlin
bigdecimal ×1
java ×1
kotlin ×1