(Java)求e = 1 + 1/1! + 1/2! + 1/3! + 1/4! + ...+1/n!該式子最終計算結果

標題: 計算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));
    }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章