Non-terminating decimal expansion; no exact representable decimal result.
2017-11-02 13:49
423 查看
Non-terminating decimal expansion; no exact representable decimal result.
这个错误一般出现在BigDecimal的除法运算中,如:
由于做除法时,没有指定保留小数位数,当结果为无限不循环或者无限循环的情况时,就会出现这个错误。所以,为了预防这个问题,除法运算时,最好都把结果位数做个保留,如第二句一样。
这个错误一般出现在BigDecimal的除法运算中,如:
//不做小数位数处理
BigDecimal per = increse.divide(lastCurMonth)
//保留4位小数
BigDecimal per = increse.divide(lastCurMonth,4)
由于做除法时,没有指定保留小数位数,当结果为无限不循环或者无限循环的情况时,就会出现这个错误。所以,为了预防这个问题,除法运算时,最好都把结果位数做个保留,如第二句一样。
相关文章推荐
- BigDecimal除法运算出现java.lang.ArithmeticException: 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异常处理
- Java中BigDecimal异常Non-terminating decimal expansion; no exact representable decimal result
- Non-terminating decimal expansion; no exact representable decimal result
- 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
- BigDecimal除法运算出现java.lang.ArithmeticException: 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 问题的解决方法
- java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result异常的解决方法
- 使用BigDecimal进行除法运算的时候报 Non-terminating decimal expansion; no exact representable decimal result
- java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result异常的解决方法
- 【java错误】Non-terminating decimal expansion; no exact representable decimal result
- 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的解决办法
- Non-terminating decimal expansion; no exact representable decimal result