我想除以 2 个大小数并在非终止除法结果中保留最大可能的位数(比如 1000 位)。我应该写什么代码来做到这一点?
请注意:当我处理重要数据时,是否有可能实现高精度。
我想除以 2 个大小数并在非终止除法结果中保留最大可能的位数(比如 1000 位)。我应该写什么代码来做到这一点?
请注意:当我处理重要数据时,是否有可能实现高精度。
使用以 a作为参数的重载divide
方法;您可以通过这种方式获得任意比例。BigDecimal
scale
divide(BigDecimal divisor, int scale, RoundingMode roundingMode)