我正在阅读BigDecimal的文档,我不明白什么是未缩放的 含义.谁能用一个例子向我解释一下?谢谢.
这是上下文
不可变的,任意精度的带符号十进制数.BigDecimal由任意精度整数非标度值和32位整数标度组成.如果为零或正数,则比例是小数点右侧的位数.如果是负数,则将数字的未缩放值乘以10来表示比例的否定.
BigDecimal由任意精度整数非标度值和32位整数标度组成
unscaled integer value of arbitrary precision: 87866787879879879768767554645434
scale: 3
Run Code Online (Sandbox Code Playgroud)
如果为零或正数,则比例是小数点右侧的位数.
actual decimal value: 87866787879879879768767554645.434
Run Code Online (Sandbox Code Playgroud)
如果是负数,则将数字的未缩放值乘以10来表示比例的否定.
unscaled integer value: 87866787879879879768767554645434
scale: -3
actual decimal value: 87866787879879879768767554645434000
Run Code Online (Sandbox Code Playgroud)