【发布时间】:2019-12-03 07:58:13
【问题描述】:
我在 Java 中有一个 BigDecimal 数组,我想计算这个数组中所有元素的总和。我正在尝试以下代码:
public static void main(String[] args) {
BigDecimal[] res = {
new BigDecimal("20849603980134001723930671666823555245252804609722")
,new BigDecimal("53503534226472524250874054075591789781264330331690")};
BigDecimal sum = BigDecimal.ZERO;
//BigDecimal sum = new BigDecimal("0");
for(BigDecimal s : res) sum.add(s);
System.out.println(sum);
}
我的问题是 sum 变量为零:
run:
0
BUILD SUCCESSFUL (total time: 0 seconds)
我以两种方式创建了 sum var,但两种方式都给出相同的零值。
【问题讨论】:
标签: java bigdecimal