递归

递:传递

归:回归(return

import org.junit.Test;

public class Digui {

    @Test
    public void diguiTest() {
        System.out.println(f(2));
    }

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

}
原文地址:https://www.cnblogs.com/zno2/p/5680150.html