计算1+1/2!+1/3!+ 1/4/+..的前20项和。要求:计算方法写在一个名为mySum的方法中,返回值为double类型,最终输出结果保留两位小数。
时间: 2023-11-09 21:34:42 浏览: 62
Java基础编程:求出一个数列的前20项之和
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 factor = 1;
for (int i = 2; i <= n; i++) {
factor *= i;
sum += 1 / factor;
}
return sum;
}
}
//输出结果为:2.72
阅读全文