我当时正在读BigDecimal的文档,我不明白不缩放的含义。有人能给我举个例子解释一下吗?谢谢。
这是上下文
不变的,任意精度的有符号的十进制数。BigDecimal由任意精度整数无缩放值和32位整数标度组成.如果为零或正,则小数点右侧的数字数。如果为负数,则该数字的无标度值乘以10乘以该标度的负数的幂。
发布于 2015-05-23 08:35:51
BigDecimal由任意精度的不缩放整数值和32位整数标度组成。
unscaled integer value of arbitrary precision: 87866787879879879768767554645434
scale: 3
如果为零或正,则小数点右侧的数字数。
actual decimal value: 87866787879879879768767554645.434
如果为负数,则该数字的无标度值乘以10乘以该标度的负数的幂。
unscaled integer value: 87866787879879879768767554645434
scale: -3
actual decimal value: 87866787879879879768767554645434000
发布于 2016-10-24 12:51:13
BigDecimal
是一个具有32位整数比例尺的任意精度整数。
例如-
-> 8786.67 (输出)采用-2标准后,即
-> 87866700 (输出)
https://stackoverflow.com/questions/30410612
复制相似问题