递归思想:
递归的基本思想就是把规模大的问题转化为规模小的相似的子问题来解决
递归的三要素
1、明确递归终止条件;
2、给出递归终止时的处理办法;
3、提取重复的逻辑,缩小问题规模。
几个递归小demo:
1、一个简单的递归方法:
public static void main(String[] args) {
Print(4);
}
//递归三部曲:1、找停止条件 2、找返回值 3、本级递归应该做的事
public static void Print(int a){
//寻找终止条件
if(a>0){
System.out.println(a