用java循环语句计算 1 + 1/2!+ 1/3!+ 1/4!…的前 20 项之和。
时间: 2023-08-23 18:06:47 浏览: 513
Programmering_1:这是编程 1 课程的材料和信息
可以使用循环计算阶乘和累加和,如下所示:
```java
public class FactorialSum {
public static void main(String[] args) {
int n = 20;
double sum = 0;
double factorial = 1;
for (int i = 1; i <= n; i++) {
factorial *= i; // 计算阶乘
sum += 1 / factorial; // 累加和
}
System.out.println("前" + n + "项之和为:" + sum);
}
}
```
输出结果为:
```
前20项之和为:1.7182818284590455
```
阅读全文