BigDecimalfor循环累加
时间: 2023-10-20 17:36:39 浏览: 142
BigDecimal的计算
您可以使用BigDecimal类来实现循环累加的功能。下面是一个示例代码,展示了如何使用BigDecimal来进行累加操作:
```java
import java.math.BigDecimal;
public class BigDecimalSumExample {
public static void main(String[] args) {
int start = 1;
int end = 10;
BigDecimal sum = BigDecimal.ZERO;
for (int i = start; i <= end; i++) {
BigDecimal num = new BigDecimal(Integer.toString(i));
sum = sum.add(num);
}
System.out.println("Sum: " + sum);
}
}
```
在上面的示例中,我们使用了BigDecimal的add方法来将每个数值添加到sum变量中。最后,打印出累加的结果。
请注意,使用BigDecimal进行数值计算时,需要使用BigDecimal的构造函数将基本数据类型转换为BigDecimal类型。
阅读全文