BigDecimal 精度保留RoundingMode
来源:互联网 发布:fc-san网络 编辑:程序博客网 时间:2024/04/28 14:24
BigDecimal的精度保留
RoundingMode的几种取值方式(demo中默认保留两位)
-5.326->-5.33 1 ROUND_DOWN 直接丢掉保留位数后面的 9.284->9.28;
-5.326->-5.32 2 ROUND_CEILING 如果是正数用UP规则,负数用DOWN规则 9.284->9.29;
-5.326->-5.32 3 ROUND_FLOOR 如果是正数用DOWN规则,负数用UP规则 9.284->9.28;
-5.326->-5.33 4 ROUND_HALF_UP (>=5)四舍五入 9.235->9.24;
-5.326->-5.33 5 ROUND_HALF_DOWN (>5)五舍六入 9.235->9.23;
-5.326->5.33 6 ROUND_HALF_EVEN 四舍六入五留双(银行家舍入),如果是5的则看前一奇偶,奇加偶舍 9.235->9.24;
9.265->9.26; 7 ROUND_UNNECESSARY 断言请求的操作具有精确的结果,因此不需要舍入。如果对获得精确结果的操作指定此舍入模式,则抛出ArithmeticException 9.23->9.23;9.231->ArithmeticException
阅读全文
0 0
- BigDecimal 精度保留RoundingMode
- Java BigDecimal中的RoundingMode
- BigDecimal 和 RoundingMode 相关备注
- Bigdecimal 精度
- BigDecimal的四舍五入的RoundingMode 选择
- Java使用BigDecimal保留double、float运算精度、保留指定位数有效数字、四舍五入
- BigDecimal精度运算、精度保存
- BigDecimal,Double精度问题
- BigDecimal 保住数据精度
- BigDecimal精度问题
- BigDecimal 小数精度问题
- BigDecimal中的精度问题
- Bigdecimal精度问题
- 关于BigDecimal保留小数位
- Bigdecimal保留小数位
- BigDecimal保留小数位
- bigdecimal 保留小数位
- BigDecimal 保留小数
- java spring框架
- 关于No Dialect mapping for JDBC type :-9 hibernate执行原生sql语句问题
- Eclipse gerrit Mylyn gerrit高版本连接不上问题
- 对象的深浅拷贝
- jQuery $('body').on()vs $('document').on()
- BigDecimal 精度保留RoundingMode
- 相似三角形
- MarkDown
- 教程篇(5.4) NSE4 06. SSL VPN ❀ 飞塔 (Fortinet) 网络安全专家
- HDU-2100 Lovekey(模拟)
- super
- 2-2·Linux网络知识、IP、子网掩码、端口、DNS
- [Leetcode]595.Big Countries
- 移动安全大讲堂:整体解决方案之iOS加密保护