计算1+1/2!+1/3!+ 1/4!+..的前20项和。要求:计算方法写在一个名为mySum的方法中,返回值为double类型,最终输出结果保留两位小数。
时间: 2023-11-08 22:04:12 浏览: 120
Java求1+2!+3!+...+20!的和的代码
5星 · 资源好评率100%
```java
public class Main {
public static void main(String[] args) {
double sum = mySum(20);
System.out.printf("%.2f", sum);
}
public static double mySum(int n) {
double sum = 1;
double factorial = 1; // 阶乘
for (int i = 2; i <= n; i++) {
factorial *= i;
sum += 1 / factorial;
}
return sum;
}
}
```
阅读全文