递归练习及IDEAdebug使用

递归练习及IDEAdebug使用,第1张

递归练习及IDEAdebug使用

记武蕾老师课上一个递归练习题
import java.util.Random;

public class test {
public static void main(String[] args) {
System.out.println(T(6));
}
public static int T(int n){
if(n == 1){
System.out.print(“1->”);
return 1;
}else if(n == 2){
System.out.print(“2->”);
return 2;
}else {
System.out.println(“换行”);
return T(n-1)+T(n-2);
}
}
}
在main方法中的println方法前添加断点,bebug后进入一些类似系统程序中,无法使用
在T方法的println前添加断点,一步一步清晰看到程序执行的结果:
换行
换行
换行
换行
2->1->2->换行
2->1->换行
换行
2->1->2->13

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5676624.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存