递归算法求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); } }}
运行结果·如下: