標題: 計算e = 1 + 1/1! + 1/2! + 1/3! + 1/4! + …+1/n!
***【題目詳述】***:題目中方法的參數n是代表計算多少項
(下面代碼中給了10項)
【代碼演示】:
public class CalcE {
//利用迭代方式計算階乘
public static long factoria2(int n){
int r=1;
for(int i=1;i<=n;i++){
r*=i;
}
return r;
}
public static long calcE(int n){
long e=0;
for(int i=0;i<=n;i++){
e+=(1.0/factorial(i));
}
return e;
}
public static void main(String[] args) {
//該題是計算10項的值:
System.out.println(calcE(10));
}
}