其他分享
首页 > 其他分享> > 递归讲解

递归讲解

作者:互联网

递归讲解

代码片段如下:

public class Demo05 {
    public static void main(String[] args) {
        Demo05 test = new Demo05();
        test.test();
    }

    public void test() {
        test();
    }
}

public class Demo06 {
    //    递归思想
    public static void main(String[] args) {
        System.out.println(f(5));

    }
//    1!    1
    //    5!    5*4*3*2*1

    //    2     2*f(1)
//    3     3*f(2)
    public static int f(int n) {
        if (n == 1) {
            return 1;
        } else {
            return n * f(n - 1);
        }
    }
}

标签:递归,void,static,Demo05,讲解,test,public
来源: https://www.cnblogs.com/amuese777/p/14400120.html