用Java写A乘以B除以100,保留两位小数。A,B类型都是BigDecimal
时间: 2024-02-23 14:01:05 浏览: 59
使用BigDecimal进行精确运算(实现加减乘除运算)
您可以使用BigDecimal的multiply和divide方法进行A乘以B除以100的计算,然后使用setScale方法设置保留的小数位数。具体代码如下:
```
BigDecimal result = A.multiply(B).divide(new BigDecimal(100), 2, RoundingMode.HALF_UP);
```
其中,2表示保留2位小数,RoundingMode.HALF_UP表示使用四舍五入的方式进行取舍。
阅读全文