求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;
}
}

求1~10的阶乘之和,Java递归源代码_第1张图片
关注公众号,回复Java,获取学习资料

你可能感兴趣的:(Java)