递归调用的输出顺序

递归调用的输出顺序是如何的,请看下例:

代码:

public class diguiTest {

public static void main(String[] args) {

        diguiTest t = new diguiTest();
        t.digui(5);
}

public void digui(int i) {
if (i<1) {
return;
}
i--;
digui(i);
System.out.println(i);

}

}


输出结果:

0
1
2
3
4

你可能感兴趣的:(递归调用)