java bigdecimal平均值
时间: 2023-11-15 18:58:11 浏览: 176
BigDecimal计算
Java中计算BigDecimal类型的平均值可以通过以下步骤实现:
1. 将所有的BigDecimal数值相加,得到总和。
2. 将总和除以数值的个数,得到平均值。
下面是一个示例代码:
```
BigDecimal sum = BigDecimal.ZERO;
for (BigDecimal num : nums) {
sum = sum.add(num);
}
BigDecimal avg = sum.divide(BigDecimal.valueOf(nums.size()), RoundingMode.HALF_UP);
```
其中,`nums`是一个包含BigDecimal数值的列表,`RoundingMode.HALF_UP`表示四舍五入。
阅读全文