为了账号安全,请及时绑定邮箱和手机立即绑定

请问怎么用java语言求1!+2!+....+10!

请问怎么用java语言求1!+2!+....+10!

慕粉2241296912 2017-03-11 10:08:00
我是用一维数组,没有求出来
查看完整描述

1 回答

已采纳
?
习惯受伤

TA贡献885条经验 获得超1144个赞

public class Main {
    private int getFactorial(int num) {
        if (num <= 1) {
            return 1;
        } else {
            return num * getFactorial(num - 1);
        }
    }
    public static void main(String[] args) throws Exception {
        Main main = new Main();
        int total = 0;
        for (int i = 1; i <= 10; i++) {
            total += main.getFactorial(i);
        }
        System.out.println("total=" + total);
    }
}


查看完整回答
2 反对 回复 2017-03-11
  • 1 回答
  • 0 关注
  • 1566 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信