美文网首页
java.lang.ArithmeticException: N

java.lang.ArithmeticException: N

作者: Aries_Li | 来源:发表于2018-05-31 20:38 被阅读11次
    java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result. 
    

    今天在用BigDecimal 进行除法运算的时候出现了上面的错误。看了一下原因是因为BigDecimal 的运算精度比较高,进行除法运算的时候产生了无限不循环小数。

    解决方案

    divide(number,1);
    

    指定保留的小数位就可以解决了。

    相关文章

      网友评论

          本文标题:java.lang.ArithmeticException: N

          本文链接:https://www.haomeiwen.com/subject/msjcsftx.html