JAVA/编程语言

[上]JAVA学习系列模块九第三章177.递归_介绍和基本使用

daimafengzi · 6月14日 · 2024年 · · 本文共499个字 · 预计阅读2分钟1055次已读

[上]JAVA学习系列模块九第三章177.递归_介绍和基本使用

视频


笔记

1.概述:方法内部自己调用自己
2.分类:
a.直接递归
public static void method(){
method()
}

b.间接递归:
A(){
B()
}
B(){
C()
}
C(){
A()
}

3.注意:
a.递归必须要有出口,否则会出现”栈内存溢出”
b.递归即使有出口,递归次数不不要太多

public class Demo01Recursion {
    public static void main(String[] args) {
        method();
    }
    public static void method(){
        method();
    }
}
0 条回应
Copyright © 2022-2024 LuoWeiHua
| 耗时 0.340 秒 | 查询 58 次 | 内存 4.15 MB |