设计java程序完成计算s=1!+2!+...+n! 输入n,输出s的结果值
时间: 2023-11-13 17:55:15 浏览: 113
建一个控制台应用程序,要求输入数字n后,输出1!+2!+…+n!的结果
5星 · 资源好评率100%
好的,以下是Java程序的实现方式:
```java
import java.math.BigInteger;
public class FactorialSum {
public static void main(String[] args) {
int n = 10; // 假设n为10
BigInteger sum = BigInteger.ZERO; // 初始化sum为0
BigInteger factorial = BigInteger.ONE; // 初始化factorial为1
for (int i = 1; i <= n; i++) {
factorial = factorial.multiply(BigInteger.valueOf(i)); // 计算i的阶乘
sum = sum.add(factorial); // 将阶乘加入sum中
}
System.out.println(sum); // 输出结果
}
}
```
阅读全文