bigdecimal乘法保留2位小数
时间: 2023-06-28 13:08:19 浏览: 45
保留两位小数
使用BigDecimal进行乘法并保留2位小数的示例代码如下:
```java
import java.math.BigDecimal;
public class BigDecimalExample {
public static void main(String[] args) {
BigDecimal num1 = new BigDecimal("10.5");
BigDecimal num2 = new BigDecimal("3.2");
BigDecimal result = num1.multiply(num2).setScale(2, BigDecimal.ROUND_HALF_UP);
System.out.println(result); // 输出结果为 33.60
}
}
```
在上面的代码中,我们首先创建了两个BigDecimal类型的数值num1和num2,然后使用multiply()方法对它们进行乘法运算,最后使用setScale()方法保留2位小数并进行四舍五入。最终结果存储在result变量中,并输出到控制台。
阅读全文