BigDecimal四则运算
时间: 2023-08-17 14:12:38 浏览: 109
BigDecimal运算封装.txt
BigDecimal是Java中用于精确计算的类,可以进行四则运算。下面是一个示例代码,演示了如何使用BigDecimal进行四则运算:
```java
import java.math.BigDecimal;
public class BigDecimalArithmetic {
public static void main(String[] args) {
BigDecimal num1 = new BigDecimal("10.5");
BigDecimal num2 = new BigDecimal("2.3");
// 加法
BigDecimal sum = num1.add(num2);
System.out.println("加法结果:" + sum);
// 减法
BigDecimal difference = num1.subtract(num2);
System.out.println("减法结果:" + difference);
// 乘法
BigDecimal product = num1.multiply(num2);
System.out.println("乘法结果:" + product);
// 除法,需要指定保留小数位数和舍入规则
BigDecimal quotient = num1.divide(num2, 2, BigDecimal.ROUND_HALF_UP);
System.out.println("除法结果:" + quotient);
}
}
```
在上述代码中,我们使用BigDecimal类创建了两个数值对象num1和num2,然后进行加法、减法、乘法和除法运算,并输出结果。需要注意的是,在进行除法运算时,我们需要指定保留的小数位数和舍入规则。以上代码输出的结果如下:
```
加法结果:12.8
减法结果:8.2
乘法结果:24.15
除法结果:4.57
```
希望这个示例对你有帮助!如果你还有其他问题,请随时提问。
阅读全文