BigDecimal 除法运算出现 java.lang.ArithmeticException
2017-07-14 11:56
411 查看
BigDecimal 除法运算出现 java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result 的解决办法
今天在使用两个BigDecimal类型的数字做除法运算时,出现了一个如下的异常信息:
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)
今天在使用两个BigDecimal类型的数字做除法运算时,出现了一个如下的异常信息:
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)
相关文章推荐
- BigDecimal除法运算出现java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result的解决办法
- 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的解决办法
- BigDecimal除法运算出现java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result的解决办法
- BigDecimal除法运算出现java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result的解决办法
- BigDecimal做除法运算报java.lang.ArithmeticException: Non-terminating decimal expansion; no exact represent
- 关于BigDecimal 除法的java.lang.ArithmeticException问题
- Tomcat启动时出现java.lang.IllegalArgumentException: Document base D:\apache-tomcat-6.0.20\webapps\XXX doe
- Android 导入 Jar 包 出现: java.lang.NoclassDefFoundError 解决办法
- 访问jsp时tomcat出现java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cann
- 使用idea编辑sparkSql的程序运行出现java.lang.IllegalArgumentException: java.net.URISyntaxException
- JSONObject对象转换时出现:java.lang.ClassNotFoundException:
- 解决fastjson出现java.lang.IllegalArgumentException:'Content-Type' cannot contain wildcardt *
- ibatis sql_Map中出现异常:Cause: java.lang.RuntimeException: JavaBeansDataExchange could not instantiate..
- Fragment中出现java.lang.NullPointerException 空指针 上下文为空时
- 连接数据库时出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver怎么修改
- Redis出现多线程调用时抛出 [B cannot be cast to java.lang.Long] 异常
- 出现java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/ConditionalTagSupport
- Android使用achart绘图框架出现java.lang.NoClassDefFoundError错误解决方式