用Java写一个大数字阶乘求和代码
时间: 2024-05-07 11:16:31 浏览: 117
好的,以下是Java代码:
```java
import java.math.BigInteger;
public class Main {
public static void main(String[] args) {
BigInteger sum = BigInteger.ZERO; // 定义大数对象,初始值为0
for (int i = 1; i <= 100; i++) { // 计算1-100的阶乘并求和
BigInteger temp = BigInteger.ONE; // 定义大数对象,初始值为1
for (int j = 1; j <= i; j++) {
temp = temp.multiply(BigInteger.valueOf(j)); // 计算阶乘
}
sum = sum.add(temp); // 将当前阶乘加入总和
}
System.out.println(sum); // 输出总和
}
}
```
希望能帮到你。
阅读全文