//使用递归算法完成阶乘1!+2!+3!+4!+5!循环套阶乘
public class Sum1002 {
public static void main(String[] args){
long sum = 0;
for(int i=1;i<=5;i++){
long result = factorical(i);
sum=sum+result;
}
System.out.println("阶乘的和为:"+sum);
}
public static long factorical(int n){
if(n==1){
return 1;
}else{
return n*factorical(n-1);
}
}
}
输出结果为:
阶乘的和为:153