Java递归练习201908091049
2024-09-06 18:13:48
package org.jimmy.autofactory.test; public class TestRecursive20190809 { public static void main(String[] args) {
test(3);
} public static void test(int n) {
if(n > 0) {
test(n - 1);
}
System.out.println(n);
} }
个人分析(可能不对):
第一步,3 > 0,调用test(3 - 1),test(2 - 1),test(1 - 1).此时,打印0.
因为这个方法最后一行才结束,所以这个方法另一个分支是.test(2 - 1),打印1,test(3 - 1)打印2,最后test(3)打印3.
最新文章
- Jquery学习之基础篇二
- Mysql游标
- jqgrid动态显示/隐藏某一列
- sublime text 3 修改文件保存编码
- ios里的UIActionSheet的使用
- WKWebview点击图片查看大图
- hibernate事务控制
- Gitlab备份与恢复[七]
- STL--multiset用法
- iOS中Realm数据库的基本用法
- url传参过程中文字需编码、解码使用
- 关于Oracle单行函数的讲解
- “学习CSS布局” 笔记
- Java基础回顾Application(二)
- java基础面试题-2
- Arduino-汉王PM2.5检测模组B1
- [vue]spa单页开发及vue-router基础
- ubuntu系统下安装pyspider:解决pyspider启动时不启动phantomjs问题
- IIS7如何部署asp.net网站 (asp.net mvc 5 , asp.net 4.5 , asp.net 4.0 都可以 )
- Grok Debugger本地安装(转载)
热门文章
- 用CSS3实现钟表效果
- Apache Druid 的集群设计与工作流程
- Yuchuan_Linux_C 编程之三 静态库的制作和使用
- C#版免费离线人脸识别——虹软ArcSoft V3.0
- java套打快递单
- 【原创】(四)Linux进程调度-组调度及带宽控制
- 关于adsl vps 拨号ip服务器
- AspNetCore3.1_Secutiry源码解析_2_Authentication_核心对象
- gradle管理的Springboot使用JSP详解
- JavaScript每日学习日记(0)