import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
public class BigDecimalSumExample {
public static void main(String[] args) {
// 创建一个包含BigDecimal对象的List
List<BigDecimal> bigDecimalList = new ArrayList<>();
bigDecimalList.add(new BigDecimal("10.5"));
bigDecimalList.add(new BigDecimal("20.3"));
bigDecimalList.add(new BigDecimal("30.7"));
// 求和操作
BigDecimal sum = bigDecimalList.stream()
.reduce(BigDecimal.ZERO, BigDecimal::add);
// 输出求和结果
System.out.println("求和结果: " + sum);
}
}
java.math.BigDecimal和java.util.List等类。ArrayList来存储多个BigDecimal对象。bigDecimalList中添加了几个BigDecimal对象,这些对象表示不同的数值。stream()方法将列表转换为流,并通过reduce()方法对流中的元素进行累加。BigDecimal.ZERO作为初始值,BigDecimal::add作为累加操作。这段代码展示了如何在Java中使用BigDecimal对象的列表并对其进行求和操作。
上一篇:java中的string类型
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站