递归算法求5的阶乘
public class DiGuiMethod {
public static void main(String[] args) {
//打印出5的阶乘
System.out.println("5的阶乘为:"+jiecheng(5));
}
//定义一个递归方法jiecheng(),传入一个参数
public static int jiecheng(int i){
//如果是1的话就返回结束,否则就返回jiecheng()方法调用jiecheng()方法
if (i==1){
return 1;
}else {
return i *jiecheng(i-1);
}
}
}
运行结果·如下: