BigDecimal除法运算出现java.lang.ArithmeticException: Non-terminating decimal expansion; no exact represent
来源:互联网 发布:cda数据分析师考试书籍 编辑:程序博客网 时间:2024/05/16 11:53
今天在使用两个BigDecimal类型的数字做除法运算时,出现了一个如下的异常信息:
1 java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result
上网查了一下这个异常的,找到了原因所在:通过BigDecimal的divide方法进行除法时当不整除,出现无限循环小数时,就会抛异常:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.
解决的办法就是给divide方法设置精确的小数点,如:divide(xxxxx,2)。
阅读全文
0 0
- BigDecimal除法运算出现java.lang.ArithmeticException: Non-terminating decimal expansion; no exact represent
- BigDecimal除法运算出现java.lang.ArithmeticException: Non-terminating decimal expansion; no exact represent
- BigDecimal做除法运算报java.lang.ArithmeticException: Non-terminating decimal expansion; no exact represent
- BigDecimal除法运算出现java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result的解决办法
- java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal res
- java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal res
- java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal res
- java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal res
- java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal res
- 系统异常,异常信息:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable d
- 使用BigDecimal进行除法运算的时候报 Non-terminating decimal expansion; no exact representable decimal result
- BigDecimal不整除的一个异常java.lang.ArithmeticException: Non-terminating decimal expansion
- Exception in thread "main" java.lang.ArithmeticException: Non-terminating decimal expansion; no exac
- BigDecimal类数据的处理和"Non-terminating decimal expansion; no exact representable decimal result"问题
- Non-terminating decimal expansion; no exact representable decimal result
- Non-terminating decimal expansion; no exact representable decimal result.
- Non-terminating decimal expansion; no exact representable decimal result.
- Non-terminating decimal expansion; no exact representable decimal result
- HTML_用参数判断轮播-小标签-文字图片轮播-第一挪到最后的无缝滚动轮播
- 551. Student Attendance Record I
- SQL Server 设置默认数据库
- ThreadLocal基本使用和源码分析
- Windows核心编程的官方网站
- BigDecimal除法运算出现java.lang.ArithmeticException: Non-terminating decimal expansion; no exact represent
- tcp系列文章学习总结
- Markdown常用技巧
- skia库的3D变换研究
- Android开发工作中遇到的重点和难点总结
- struts入门
- [置顶] OpenGL鼠标拾取的实现:终于搞定(包括细节问题)
- [置顶] 安卓高手之路之ClassLoader(二)
- 对多种对象的简单解析:PO/VO/DTO/DAO的区别