bigdecimal 除法 自动保留整数
时间: 2024-05-28 16:15:08 浏览: 47
详谈Java中BigDecimal的一个除法异常
5星 · 资源好评率100%
我了解您的问题。在Java语言中,使用BigDecimal类进行除法时可以通过设置一些参数来控制保留小数位数。例如,可以使用setScale()方法来设置保留的小数位数。如果要保留整数,可以将小数位数设置为0。 在代码中使用如下方式:
BigDecimal dividend = new BigDecimal("10");
BigDecimal divisor = new BigDecimal("3");
BigDecimal quotient = dividend.divide(divisor, 0, RoundingMode.DOWN);
这里将小数位数设置为0,使用RoundingMode.DOWN来保留整数部分。最终结果为3。
希望对您有所帮助。
阅读全文