package test1;
import java.util.Scanner;
//用斐波那契数列的递归方法后的第n个数的数值
public class Main {
public static void main(String[] args) {
int n=8;
int num=getNum(n);
System.out.println("第"+n+"个数的数值为:"+num);
}
public static int getNum(int n) {//注意一定要是静态的否则报错
if(n==1)
return 0;
else if(n==2||n==3)
return 1;
else return getNum(n-1)+getNum(n-2);
}
}
结果
第8个数的数值为:13