利用递归方法求5!的阶乘

/*
 * 题目:利用递归方法求5!的阶乘。
 * 分析:
 *      首先明确什么是递归?  递归:
 */
public class DiGuiQiuJieCheng {

    public static void main(String[] args) {
        System.out.println(DiGui(5));
    }
    //构造递归函数
    public static int DiGui(int n) {
        if(n==1) {
            return 1;
        }else {
            return DiGui(n-1)*n;
        }
    }
}

你可能感兴趣的:(Java基础50题)