JAVA:除以2个大小数并保留小数点后的最大位数

时间:2013-03-06 18:17:11

标签: java bigdecimal

我想在非终止除法结果中除以2个大小数并保留最大可能的位数(比如1000位)。我要写什么代码才能做到这一点?

请注意:在处理重要数据时,是否可以实现高精度。

1 个答案:

答案 0 :(得分:4)

使用BigDecimal的重载divide方法,该方法以scale为参数;你可以通过这种方式获得仲裁规模。

divide(BigDecimal divisor, int scale, RoundingMode roundingMode)