求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,获取学习资料