错误解决-Rounding necessary

注:rounding是进位的意思,描述进位模式,可设置四舍五入。

BigDecimal中,使用divide方法,也就是小数做除法运算时,会出现无法整除的情况,所以在用divide时,必须指定保留几位,以及进位模式。
例如:

summary.setScale(2)

保留几位就是scale参数,进位模式是roundMode 。这里我只标明了需要保留到小数点后面两位,而summary的值为184.552000 ,保留两位,会无法整除,就需要告知小数点后面应该保留几位,否者会报错,以下是idea 报错信息:

正确用法:

summary.setScale(2, RoundingMode.HALF_UP)

看一下页面效果:184.552000显示的值为184.55

Rounding necessary相关推荐

  1. SAP MM 物料主数据MRP2 视图Rounding Value字段

    SAP MM 物料主数据MRP2 视图Rounding Value字段 http://blog.itpub.net/29829936/viewspace-2199939/ 如下物料号,MRP2视图中, ...

  2. BigDecimal类setScale方法问题:算数异常,精确度丢失-ArithmeticException: Rounding necessary

    BigDecimal类setScale方法问题:算数异常,精确度丢失-ArithmeticException: Rounding necessary 在运行如下代码时, package BigDeci ...

  3. BigDecimal的异常记录:java.lang.ArithmeticException: Rounding necessary

    记一次报错,代码样例: public static void main(String[] args) {BigDecimal bigDecimal = new BigDecimal(1234.5);i ...

  4. 【汇编语言与计算机系统结构笔记03】浮点数的计算机表示,IEEE 754,舍入(rounding),C语言中的浮点数

    本次笔记内容: 04.浮点数的计算机表示 文章目录 IEEE的浮点数标准 IEEE的754标准 浮点数示例 计算机中浮点数二进制表示 浮点数的类型 规格化浮点数(Normalized) 规格化浮点数示 ...

  5. java.lang.ArithmeticException: Rounding necessary

    java.lang.ArithmeticException: Rounding necessary 原因:BigDecimal对象的小数位超出了我们保留的小数位,且保留的小数位后面出现非0的数值,故抛 ...

  6. Double转BigDecimal并保留两位小数出现异常: java.lang.ArithmeticException: Rounding necessary

    分享知识 传递快乐 Double 转 BigDecima l并保留两位小数出现异常: java.lang.ArithmeticException: Rounding necessary . 代码如下: ...

  7. BigDecimal舍入模式(Rounding Modes)

    BigDecimal舍入模式(Rounding Modes) 1.ROUND_UP(向上舍入) 2.ROUND_DOWN(向下舍入) 3.ROUND_CEILING(以数轴向右舍入) 4.ROUND_ ...

  8. rounding mode

    文章目录 什么是rounding mode rounding mode在C99中的定义 示例 运行结果 什么是rounding mode c语言中rounding mode(rounding dire ...

  9. underflow, overflow, approximation and rounding error

    Underflow, overflow, approximation & rounding error What is underflow and what is overflow? Why ...

最新文章

  1. C#共享内存实例 附源码
  2. 微软免费AI作文打分软件升级:雅思考研四六级都能用,还能查单词给替换
  3. 洛谷 P1064 金明的预算方案
  4. 操作系统习题8—设备管理
  5. 面试官问的hibernate和mybatis常见面试题
  6. tcp keepalive
  7. (CPSCA's)CPOJC+VIJOS
  8. 天猫商城应用自定义类代码
  9. 企业高薪招人,近5成岗位月薪过万
  10. HTML5游戏引擎(二)01-egret引擎的安装与hello world
  11. 2021年 个人年度总结
  12. 电子商务里的P2P、O2O、P2C、B2C、B2B、C2C是什么?
  13. 【精品计划0】蓝桥杯 摔手机
  14. iOS开发入门——基础篇一
  15. linux 下跑通pointnet++网络模型
  16. Android:RecyclerView滑动到边缘时的光晕效果
  17. 如何使用Python3生成HmacSHA256加密
  18. freeCodeCamp “正向先行断言和负向先行断言“ 练习
  19. 计算机专业,刚上大一,该如何学习?
  20. 如何把cad格式转换成jpg格式?快速把cad转jpg的方法

热门文章

  1. windows11正式版官方系统原版镜像下载: Win11 21H2 Build 22000.613发布
  2. 全球最厉害最有钱的24位顶尖程序员及其代表项目(公号回复“顶尖程序员”下载PDF资料)
  3. Ubuntu mate自启脚本/命令+关闭图形桌面
  4. 1+X 云计算运维与开发(中级)案例实战——搭建harbor私有仓库并实现主从同步
  5. 跑步戴哪款无线耳机好?适合跑步用的运动耳机分享
  6. spss三次指数平滑_15.2.2 指数平滑模型的SPSS操作(1)
  7. sqli-lab教程Less-5
  8. 数学归纳法的5种常用形式——证明题的利器
  9. 得到大学夏季开学典礼之后感
  10. 【考研数学】数一-数学概念anki卡片合集-547张-23000字-22电子科大考研上岸整理