
package com.itheima.d2_recusion;/** * 递归的形式 */public class RecursionDemo01 { public static void main(String[] args) { test(); // 会进入死循环,一直自己调用自己 } private static void test() { System.out.println("===========test被执行==========="); test(); // 方法递归 直接递归形式 自己调用自己 } public static void test2(){ System.out.println("==========test2被执行============"); test3(); // 方法递归,间接递归 调用test3() 方法,但是test3()方法体里面有test2()方法,又是自己调用自己 } private static void test3() { System.out.println("=============test3被执行============="); test2(); }}