[上]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(); } }