递归知识点

2021-09-12  本文已影响0人  哈迪斯Java

public class MethodDemon6 {
public static void main(String[] args) {
System.out.println(f(5));
}

public static int f(int n) {
    if (n == 1) {
        return 1;
    } else {
        return n * f(n - 1);
    }
}
image.png

计算5的阶乘:
边界条件:边界
前阶段:
返回阶段:n*(n-1)

**小计算中递归可以使用,大计算的话需要另外寻找方法。掌握递归原理比较重要。

**

上一篇 下一篇

猜你喜欢

热点阅读