Java中的递归简述

递归:自己调用自己的方法

例子

package method;

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

    //阶乘的实现
    //递归:自己调用自己的方法
    public static int f(int i) {
        if (i == 1) {//结束递归的边界条件
            return 1;
        } else {
            return i * f(i - 1);
        }
    }
}
posted @ 2022-08-03 16:15  每年桃花开的时候  阅读(30)  评论(0)    收藏  举报