记武蕾老师课上一个递归练习题
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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)