求1~10的阶乘之和,Java递归源代码

求1~10的阶乘之和,Java递归源代码

问题描述:求1!+2!+3!+·····+10!的和

public class Factorial {
public static void main(String[] args) {
int sum=0;
for(int i=1;i<=10;i++) {
int count = Fac.fac(i);
sum+=count;
}
System.out.println(sum);
}
}
class Fac{
static int fac(int i) {
if(i0||i1) {
return 1;
}
return fac(i-1)*i;
}
}

关注公众号,获取学习资料
关注公众号,回复Java,获取学习资料

发布了30 篇原创文章 · 获赞 16 · 访问量 3119

猜你喜欢

转载自blog.csdn.net/weixin_43729943/article/details/94021933