当前位置: 首页 > 知识库问答 >
问题:

BigDecimal的未缩放值是多少?

施敏达
2023-03-14

我在读BigDecimal的文档,我不明白未标度的含义是什么。谁能举个例子给我解释一下吗谢谢

这里是上下文

不可变、任意精度有符号十进制数。BigDecimal由任意精度整数未标度值和32位整数标度组成。如果为零或正,则刻度为小数点右侧的位数。如果为负数,则数字的未标度值乘以10,即标度的反幂。

共有2个答案

程枫
2023-03-14

例如-

  1. 878667是精度(有效数字计数)为6的无标度整数值。应用2的比例后,即-
萧阳波
2023-03-14

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
 类似资料:
  • 我有一个DefaultMessageListenerContainer,它(在我看来)没有扩展。容器被定义为侦听队列,其中有100条消息。 我希望容器可以达到任何长度,消息将尽可能快地被使用(通过观察maxConcurrentConsumers配置)。所以我假设有7个ConcurrentConsumer。(在container-startup时由2个ConcurrentConsumer开始)一些日

  • 当我尝试这样做时,我得到如下输出: 我只想把我的out放入。我怎么才能做到这一点?

  • 问题内容: 我需要实现变焦为包含在。我已经通过覆盖方法和调用来成功进行缩放。 这是不正常:对的和的规模如预期,但一定会得到的和这样的寄存器在预分频的位置。我能做什么?感谢您的阅读。 问题答案: 显示了如何使用明确的转化方法扩展鼠标坐标:,,和。)。

  • 嗨,我目前正试图在谷歌地图上显示多个点。除了缩放功能外,一切正常。我无法确定如何设置缩放以便显示所有点。如果点很近,代码显示得很好,但如果点很远,代码显示得不好。我到处搜索过,但找不到任何东西。 有什么帮助吗?

  • 当我从使用CombinedDomainXYPlot的图表中隐藏系列的数量时,所有的范围轴都可以很好地自动重新缩放。但是,域轴不会重新缩放。是否有任何方法手动刷新缩放,或者可能有一个设置,我错过了启用自动缩放域轴在此设置?

  • 问题内容: 注意:这与放大时如何渲染现有画布元素有关,而与在画布表面上渲染线条或图形无关。换句话说,这与缩放元素的插值有关,而与在画布上绘制的图形的抗锯齿无关。我不关心浏览器如何画线;我关心的是浏览器在放大时如何渲染canvas元素本身。 是否可以通过编程更改画布属性或浏览器设置以在缩放 元素时禁用插值?跨浏览器解决方案是理想的,但不是必需的。基于Webkit的浏览器是我的主要目标。性能非常重要。