Java递归算法求n的阶乘

import java.util.Scanner;

public class DiGui {
    public static void main(String[] args) {
        //使用递归算法计算n的阶乘
        Scanner intput = new Scanner(System.in);
        System.out.println("请输入n的值:");
        int n = intput.nextInt();
        int i = getJ(n);
        System.out.println(i);

    }
    public static int getJ(int n){
        if (n == 0){
            return 1;
        }else {
            return n*getJ(n-1);
        }
    }
}

你可能感兴趣的:(Java,基础学习)