1、ROUND_UP
舍入远离零的舍入模式。
在丢弃非零部分之前始终增加数字(始终对非零舍弃部分前面的数字加1)。
注意,此舍入模式始终不会减少计算值的大小。
2、ROUND_DOWN
接近零的舍入模式。
在丢弃某部分之前始终不增加数字(从不对舍弃部分前面的数字加1,即截短)。
注意,此舍入模式始终不会增加计算值的大小。
3、ROUND_CEILING
接近正无穷大的舍入模式。
如果 BigDecimal 为正,则舍入行为与 ROUND_UP 相同;
如果为负,则舍入行为与 ROUND_DOWN 相同。
注意,此舍入模式始终不会减少计算值。
4、ROUND_FLOOR
接近负无穷大的舍入模式。
如果 BigDecimal 为正,则舍入行为与 ROUND_DOWN 相同;
如果为负,则舍入行为与 ROUND_UP 相同。
注意,此舍入模式始终不会增加计算值。
5、ROUND_HALF_UP
向“最接近的”数字舍入,如果与两个相邻数字的距离相等,则为向上舍入的舍入模式。
如果舍弃部分 >= 0.5,则舍入行为与 ROUND_UP 相同;否则舍入行为与 ROUND_DOWN 相同。
注意,这是我们大多数人在小学时就学过的舍入模式(四舍五入)。
6、ROUND_HALF_DOWN
向“最接近的”数字舍入,如果与两个相邻数字的距离相等,则为上舍入的舍入模式。
如果舍弃部分 > 0.5,则舍入行为与 ROUND_UP 相同;否则舍入行为与 ROUND_DOWN 相同(五舍六入)。
7、ROUND_HALF_EVEN    银行家舍入法
向“最接近的”数字舍入,如果与两个相邻数字的距离相等,则向相邻的偶数舍入。
如果舍弃部分左边的数字为奇数,则舍入行为与 ROUND_HALF_UP 相同;
如果为偶数,则舍入行为与 ROUND_HALF_DOWN 相同。
注意,在重复进行一系列计算时,此舍入模式可以将累加错误减到最小。
此舍入模式也称为“银行家舍入法”,主要在美国使用。四舍六入,五分两种情况。
如果前一位为奇数,则入位,否则舍去。
以下例子为保留小数点1位,那么这种舍入方式下的结果。
1.15>1.2 1.25>1.2
8、ROUND_UNNECESSARY
断言请求的操作具有精确的结果,因此不需要舍入。
如果对获得精确结果的操作指定此舍入模式,则抛出ArithmeticException。

最新文章

  1. 数据的双向绑定 Angular JS
  2. 追踪app崩溃率、事件响应链、Run Loop、线程和进程、数据表的优化、动画库、Restful架构、SDWebImage的原理
  3. ​'JAVAC' 不是内部或外部命令解决方法,记得要重启cmd
  4. zabbix_agent端 key
  5. HTML中常见的各种位置距离以及dom中的坐标讨论
  6. Android---intent传递putStringArrayListExtra
  7. Coordinator节点
  8. bzoj:3085: 反质数加强版SAPGAP
  9. spark算子:combineByKey
  10. MySQL连接及基本信息查看命令小结
  11. Primavera——免费版本的下载和使用
  12. HANA SQL备忘录
  13. C# 基础运算符及运算
  14. django 无法生成表
  15. latex 安装和使用
  16. Codeforces Round #542 [Alex Lopashev Thanks-Round] (Div. 1)
  17. 2D Convex Hulls and Extreme Points( Convex Hull Algorithms) CGAL 4.13 -User Manual
  18. 【uoj#315/bzoj4943】[NOI2017]蚯蚓排队 Hash
  19. SQL 之获取DATE类的年月日语句
  20. 20155336 《Java程序设计》实验二 (Java面向对象程序设计)实验报告

热门文章

  1. sublime text3编辑器经常使用快捷方式
  2. JavaScript你所不知道的困惑(1)
  3. 2016/1/12 String 笔记整理
  4. Oracle存储过程(增、删、改)写法、oracle执行存储过程
  5. Size Classes with Xcode 6:为所有的尺寸准备一个Storyboard
  6. 自定义的Notification
  7. Opencv+Zbar二维码识别(一维码校正)
  8. ModuleNotFoundError: No module named 'urlparse'
  9. gitlab gerrit jenkins CI/CD环境集成
  10. 百度上传组件 WebUploader