bigdecimal加减乘除运算语法
时间: 2023-07-17 09:53:30 浏览: 107
BigDecimal 加减乘除运算
5星 · 资源好评率100%
BigDecimal 是 Java 中一个用于高精度计算的类,它提供了加、减、乘、除等基本运算,同时支持精确的小数计算。以下是 BigDecimal 的加减乘除运算语法:
1. 加法:
BigDecimal result = num1.add(num2);
2. 减法:
BigDecimal result = num1.subtract(num2);
3. 乘法:
BigDecimal result = num1.multiply(num2);
4. 除法:
BigDecimal result = num1.divide(num2, scale, roundingMode);
其中,scale 表示要保留的小数位数,roundingMode 表示舍入模式,可以选择 RoundingMode.UP、RoundingMode.DOWN、RoundingMode.CEILING、RoundingMode.FLOOR 等。
需要注意的是,BigDecimal 进行加减乘除运算时,都会返回一个新的 BigDecimal 对象,原有的对象不会被修改。
阅读全文