Recursiva: el fenómeno de la llamada a métodos definidos en sí mismo.
precauciones:
A:递归一定要有出口,否则就是死递归
B:递归的次数不能太多,否则就内存溢出
C:构造方法不能递归使用
Requisitos: 5 factoriales
5!=5*4*3*2*1;
5!=5*4!;
public class test {
public static int resault(int n){
int sum=1;
if(n==1)
return 1;
sum=n*resault(n-1);
return sum;
}
public static void main(String[] args) {
//第一个,循环实现
int xx=1;
for(int i=2;i<=5;i++){
xx*=i;
}
System.out.println(xx);
//第二种,阶乘
System.out.println(resault(5));
}
}