bigdecimal 范围
BigDecimal是Java语言里利用一种新的及更先进的数字格式存储数值。它使
bigdecimal取值范围用一个内置的精度指定算法,比四舍五入更准确的格式来处理数值,比如:
0.2+0.1=0.30000000000000004。BigDecimal的范围是:
1.可以用BigDecimal来表示的最小单位是1×10-288,最大单位是2×10+76;
2.精度可以设置的最小单位为2-2^63,最大单位为2^63;
3.最大的数值长度是18位,最小的数值长度是1位;imal的最大精度是38位,最小精度是0位;
5.所有BigDecimal类型的有效数值范围包括:
因此BigDecimal范围可以归纳为:负无穷大到正无穷大之间,具体精度可能
受到取值范围和精度限制影响。它支持非常小的数值到非常大的数字,即使有时候通过否定贬义得到,甚至不可能两个数字完全一样,但它们仍然是非常精确的。BigDecimal还允许在比四舍五入更加精确的基础上进行算术运算,使用不同的运
算符。因此,Java中的BigDecimal范围是非常的大,可以满足各种不同的应用场
景需求。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。