问题
计算1!+2!+3!+^+10!,其中阶乘的计算用方法实现
代码
package diguif;
public class jiechenfg {
long sum=0,a=0;
static long jC(int n) {
if(n==1) return 1;
else {
a=jC(n-1)*n;
sum=sum+a;
return sum;
}
}
public static void main(String args[]) {
int n=10;
System.out.println(jC(n));
}
}
结果
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/715d81a13f05e3c850ec1bcbbdedddae.png)