Java中BigDecimal算出来的结果不对?-灵析社区

ciiiiinema

第二个参数new MathContext(3)表示精度为小数点后三位。 因为currentInventoryNumber的值为872.000,而convertedNumber的值为0.200,所以它们的差值为871.800。使用了MathContext(3)会将结果四舍五入到小数点后三位,也就是872.000。 ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250103/183cfe58345a4f9f36d5f2680721a72a.png) ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250103/003bcc68f32cb78718ca181f07d167d1.png)

阅读量:1

点赞量:0

问AI