欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

详谈Java中BigDecimal的一个除法异常

程序员文章站 2024-04-01 19:03:58
如下所示: java.lang.arithmeticexception: non-terminating decimal expansion; no exact...

如下所示:

java.lang.arithmeticexception: non-terminating decimal expansion; no exact representable decimal result.

说明遇到除不尽的情况了,需要指定商的小数精度和舍入模式。

比如:

a=b.divide(c,2,roundingmode.half_up);

以上这篇详谈java中bigdecimal的一个除法异常就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。