作者:那是黑夜过后的黎明_182 | 来源:互联网 | 2024-09-30 09:18
我想除以2个大的小数,并在非终止除法结果中保留最大可能的位数(例如1000位数).为此,我应该编写什么代码?请注意:在我处理重要数据时,是否可能具有高精度的实现.解决方法:使用以小
我想除以2个大的小数,并在非终止除法结果中保留最大可能的位数(例如1000位数).为此,我应该编写什么代码?
请注意:在我处理重要数据时,是否可能具有高精度的实现.
解决方法:
使用以小数位数作为参数的BigDecimal
重载除法;您可以通过这种方式获得任意刻度.
divide(BigDecimal divisor, int scale, RoundingMode roundingMode)