BigDecimal.divide方法中必须设置roundingMode,不然会报错。

  • ROUND_UP:向正无穷方向对齐(转换为正无穷方向最接近的所需数值)
  • ROUND_DOWN:向负无穷方向对齐
  • ROUND_CEILING:向原点的反方向对齐
  • ROUND_FLOOR:向原点方向对齐
  • ROUND_HALF_UP:“四舍五入”,如果舍弃部分的最高位大于等于 5,向正无穷方向对齐,否则向负无穷方向对齐
  • ROUND_HALF_DOWN:“五舍六入”,如果舍弃部分的最高位大于 5,向正无穷方向对齐,否则向负无穷方向对齐
  • ROUND_HALF_EVEN:“四舍六入五成双”,如果舍弃部分的最高位大于等于六,或等于五并且前一位是奇数,向正无穷方向对齐,否则向负无穷方向对齐
  • ROUND_UNNECESSARY:如果需要舍入,就抛出算术异常

Java BigDecimal 的舍入模式(RoundingMode)详解相关推荐

  1. java 正则表达式 非贪婪模式_详解正则表达式的贪婪模式与非贪婪模式

    什么是正则表达式的贪婪与非贪婪匹配 如:String str="abcaxc"; Patter p="ab*c"; 贪婪匹配:正则表达式一般趋向于最大长度匹配, ...

  2. Java设计模式之原型模式最详解(类图+源码)

    原型模式 原型模式概述:用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象. 原型模式包含的角色 抽象原型类:规定了具体原型对象必须实现的clone()方法. 具体原型类 ...

  3. Java多线程编程中Future模式的详解

    转载自 https://www.cnblogs.com/winkey4986/p/6203225.html Java多线程编程中,常用的多线程设计模式包括:Future模式.Master-Worker ...

  4. java 组合对象_Java 中组合模型之对象结构模式的详解

    Java 中组合模型之对象结构模式的详解 一.意图 将对象组合成树形结构以表示"部分-整体"的层次结构.Composite使得用户对单个对象和组合对象的使用具有一致性. 二.适用性 ...

  5. 2017年 第08届 蓝桥杯 Java B组 决赛真题详解及小结

    ​​​​​蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 ...

  6. CentOS下Hive2.0.0集群模式安装详解

    本文环境如下: 操作系统:CentOS 6 32位 Hive版本:2.0.0 JDK版本:1.8.0_77 32位 Hadoop版本:2.6.4 MySQL版本:5.6.30 1. 准备工作 1.1 ...

  7. java的String类源码详解

    java的String类源码详解 类的定义 public final class Stringimplements java.io.Serializable, Comparable<String ...

  8. java 枚举类型enum的用法详解

    Java Enum原理 public enum Size{ SMALL, MEDIUM, LARGE, EXTRA_LARGE }; 实际上,这个声明定义的类型是一个类,它刚好有四个实例,在此尽量不要 ...

  9. 牛客网 Java 工程师能力评估 20 题 - 详解

    牛客网 Java 工程师能力评估 20 题 - 详解 不知在看博客的你是否知道 牛客网,不知道就太落后了,分享给你 : 牛客网 此 20 题,绝对不只是 20 题! 免责声明:本博客为学习笔记,如有侵 ...

最新文章

  1. Self Ogannizing Maps(SOM)自组织映射
  2. SpringBoot JPA
  3. 福建二级计算机考试12,福建农林大学2016年12月计算机二级考试通知
  4. ios获取新数据要不要关_iPhone用户注意!不要再滑动关后台,否则……
  5. 【js高级程序设计】迭代器
  6. linux更新字体库失败,wps for linux 字体库缺失问题的解决办法
  7. 智能机器人建房子后房价走势_机器人建楼、5G住宅……房地产下半场要这样玩...
  8. 文献速递 | 通过m6A RNA甲基化修饰调节癌症中的端粒稳态和基因组稳定性
  9. 你有哪些“相见恨晚”的UE4学习资料?
  10. centos7.4 编译 找不到 -lGL
  11. eMP开发环境配置说明
  12. 本地图片转为网络链接(URL/HTML/Markdown/BBCode...)
  13. JAVA培训哪里好?
  14. javascript使用插件
  15. toad导入数据_配置toad进行导入导出数据库操作
  16. 服务器信息维护员岗位职责,数据管理员岗位职责
  17. ZC706评估板IBERT调试中unlock和link问题
  18. OPPO发布首个自研NPU芯片 马里亚纳 MariSilicon X
  19. csdn markdown语言
  20. brightness 背光

热门文章

  1. sb 讲解 (!(~+[])+{})[--[~+][+[]]*[~+[]] + ~~!+[]]+({}+[])[[~!+[]]*~+[]]
  2. joda-time 文档的部分翻译
  3. 【RL系列】马尔可夫决策过程——Gambler's Problem
  4. 使用Nginx中遇到的一个小问题思考
  5. vue3.0+ts+element-plus多页签应用模板:element-plus按需引入与动态换肤
  6. 毕业生自传--(宝岛海南“三月游”)
  7. 学习笔记——IPSec
  8. Postman团队协作
  9. Java编程思想读书笔记——第七章:复用类
  10. 2022最新可用网页百度分享按钮安装教程【网站添加百度分享按钮代码】