BigDecimal 做除法
时间: 2024-01-09 11:21:58 浏览: 75
使用BigDecimal进行精确运算(实现加减乘除运算)
以下是使用BigDecimal进行除法的示例:
```java
import java.math.BigDecimal;
import java.math.RoundingMode;
public class BigDecimalDivisionExample {
public static void main(String[] args) {
BigDecimal dividend = new BigDecimal("10");
BigDecimal divisor = new BigDecimal("3");
BigDecimal result = dividend.divide(divisor, 2, RoundingMode.HALF_UP);
System.out.println("Result: " + result); // 输出:3.33
}
}
```
在上面的示例中,我们使用BigDecimal的`divide`方法来执行除法运算。该方法接受三个参数:被除数、除数和保留小数位数。在示例中,我们将被除数设置为10,除数设置为3,并指定保留两位小数。最后,我们使用`RoundingMode.HALF_UP`来指定舍入模式,以便将结果四舍五入到最接近的整数。
阅读全文