关于Java阶乘的运算与应用

设n为自然数,n!为n的阶乘,规定0!=1 试计算2! 4!6!8!10!

用递规算吖

    public static void main(String args[]) {

        long num = 4;//要算阶乘的数字
        long result = factorial(num);
        System.out.printf("%d! = %d\n", num,result);
    }

    public static long factorial(long num) {

        if(num <= 1){
            return 1;
        }else{
            return num * factorial(num - 1);
        }
    }

建议翻书学习下😑😑😑