• 技术文章 >java >java基础

    BigDecimal在java的异常解决

    小妮浅浅小妮浅浅2021-06-03 09:48:46原创2096

    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.

    2、解决

    divide方法设置精确的小数点,如:divide(xxxxx,2)

    以上就是BigDecimal在java的异常解决,希望对大家有所帮助。更多Java学习指路:Java基础

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java bigdecimal
    上一篇:java BigDecimal的格式化 下一篇:java内存结构的组成

    相关文章推荐

    • java反射如何实例化对象• java反射怎样调用方法• java中LinkedHashMap和HashMap区别• java中LinkedHashMap添加元素• java中BigDecimal是什么• java BigDecimal的格式化

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网