首先,双精度型的宽度与其可容纳的小数位数没有直接关系。双精度值是一个尾数和一个指数(除其他外),并且在内部当然是以2为底,因此它比“双精度值可以容纳X个小数位”复杂。
在任何情况下,您都应该能够
BigDecimal对所有计算使用a ,只需使用
BigDecimal而不是内置算术运算符的方法来执行所有数学运算即可。

首先,双精度型的宽度与其可容纳的小数位数没有直接关系。双精度值是一个尾数和一个指数(除其他外),并且在内部当然是以2为底,因此它比“双精度值可以容纳X个小数位”复杂。
在任何情况下,您都应该能够
BigDecimal对所有计算使用a ,只需使用
BigDecimal而不是内置算术运算符的方法来执行所有数学运算即可。