1、方法递归调用

2、课堂练习

public class febracia {
public static void main(String[] args){
T t= new T();
System.out.println("当n=7对应的斐波那契数列="+t.fibonacci(7));
}
}
class T {
public int fibonacci(int n) {
if (n >= 1) {
if (n == 1 || n == 2) {
return 1;
} else {
return fibonacci(n - 1) + fibonacci(n - 2);
}
}
else {
System.out.println("要求输入的n>=1的整数");
return -1;
}
}
}
public class tao {
public static void main(String[] args) {
hou h = new hou();
System.out.println(h.peach(8));
}
}
class hou{
public int peach(int day){
if(day == 10){
return 1;
}else if(day>=1 && day<=9){
return (peach(day+1)+1)*2;
}else {
System.out.println("day在1-10");
return -1;
}
}
}