欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

JavaSE经典案例(笔记),javase经典案例笔记

来源: javaer 分享于  点击 49961 次 点评:214

JavaSE经典案例(笔记),javase经典案例笔记


1. 求1+2!+3!+...+20!的和。

// 定义递归函数
public static long factorial(int n) {
    if(n == 1) {
        return 1;
    } else {
        return n*factorial(n - 1);
    }
}

// 主函数
public static void main(String[] args) {
    long sum = 0;
    for(int i = 1; i <= 20; i ++) {
        sum+=factorial(i);
    }
    System.out.println(sum);
}

 

相关文章

    暂无相关文章

用户点评