gpt4 book ai didi

java - java中大十进制精度零是什么意思

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

我在java中将500视为BigDecimal。我变成了 {・UnscaledValue = 5 ・Scale = -2 ・Precision = 0}我真的不明白为什么精度是0。我以为可能是1。谁能解释一下吗?

最佳答案

以最直接的方式构造的 500 的精度为 3。

scala> new java.math.BigDecimal("500").precision()
res0: Int = 3

如果您做了不同的事情,您必须显示代码,以便我们知道您做了什么。

the documentation精度的含义:

The precision is the number of digits in the unscaled value. The precision of a zero value is 1.

关于java - java中大十进制精度零是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39761265/

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