举例 bigdecimal加减乘除运算
时间: 2023-08-30 09:10:22 浏览: 100
BigDecimal 加减乘除运算
5星 · 资源好评率100%
以下是一个使用BigDecimal进行加减乘除运算的示例代码:
```
import java.math.BigDecimal;
public class BigDecimalExample {
public static void main(String[] args) {
BigDecimal num1 = new BigDecimal("10");
BigDecimal num2 = new BigDecimal("3");
// 加法
BigDecimal sum = num1.add(num2);
System.out.println(num1 + " + " + num2 + " = " + sum);
// 减法
BigDecimal difference = num1.subtract(num2);
System.out.println(num1 + " - " + num2 + " = " + difference);
// 乘法
BigDecimal product = num1.multiply(num2);
System.out.println(num1 + " * " + num2 + " = " + product);
// 除法
BigDecimal quotient = num1.divide(num2, 2, BigDecimal.ROUND_HALF_UP);
System.out.println(num1 + " / " + num2 + " = " + quotient);
}
}
```
在上面的示例中,我们使用BigDecimal类创建了两个BigDecimal对象num1和num2,然后进行了加、减、乘、除运算,并将结果打印出来。注意,在除法运算中,我们使用了BigDecimal的divide方法,并指定了保留小数位数和舍入方式。
阅读全文