递归调用的输出顺序
2013-12-10 15:42
246 查看
递归调用的输出顺序是如何的,请看下例:
代码:
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
代码:
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
相关文章推荐
- Python 使用递归打印输出数字 (逆序和顺序)
- 用递归调用输出 一个N位整数的每一位的数 并转化为一个字符串
- 递归调用,输出5!的值
- NodeJS用递归实现异步操作的链式调用,完成一个简易的命令行输入输出REPL交互接口
- 运用指针实现三个整数a,b,c由大到小的顺序输出(函数间的调用)
- 递归调用,输出5!的值
- (递归)递归实现顺序输出整数
- main函数的递归调用演示,反序输出
- printStackTrace输出和System.out输出非调用顺序输出
- 递归调用顺序问题
- 递归实现顺序输出整数-2017-2018-1 实验10.2 递归函数等(课堂练习)
- C#:通过递归和非递归算法实现按顺序输出的全排列
- 基类和派生类析构函数调用顺序的输出例子
- 递归调用顺序问题
- C++程序设计实验报告(二十七)---第二周任务一(自定义函数用递归思想,即不断调用,反向输出二进制)
- 栈的递归调用,输出所有可能序列(82)页
- 编写一个递归调用函数,输出vector对象的内容
- 通过实现字符串的正向输入逆向输出验证递归调用
- 用递归实现整数按位顺序输出
- Tornado框架05-输入和输出,接口调用顺序