编写一个 Java Application 应用程序,求 1+2!+3!+ … +20!
时间: 2023-08-12 12:05:42 浏览: 83
JavaApplication4.java.zip_Free!
好的,下面是一个简单的 Java Application 应用程序,用于求 1+2!+3!+ … +20! 的和:
```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 循环来计算每个数的阶乘并将其累加到和中,最后输出总和。需要注意的是,由于 20! 的阶乘值比较大,因此需要使用 long 类型来存储计算结果。
阅读全文