编写一个 Java Application 应用程序求 1+2!+3!+…+20!
时间: 2023-08-09 12:06:33 浏览: 436
基于Java+JSP的订餐管理系统毕业设计实现+源码毕业设计实现+源码.rar
好的,以下是一个求解1+2!+3!+...+20!的Java应用程序:
```java
public class FactorialSum {
public static void main(String[] args) {
long sum = 0;
long factorial = 1;
for (int i = 1; i <= 20; i++) {
factorial *= i;
sum += factorial;
}
System.out.println("1+2!+3!+...+20! = " + sum);
}
}
```
在这个程序中,我们使用了一个for循环来计算1到20的阶乘,并将它们相加得到总和。我们使用long类型来存储总和和阶乘,以便能够处理更大的数字。
输出结果如下所示:
```
1+2!+3!+...+20! = 2561327494111820313
```
这就是1到20的阶乘之和。
阅读全文