import java.util.Scanner;
public class Fibonacci {
public static void main(String args[]) {
int n;
Scanner sc=new Scanner(System.in);
n=sc.nextInt();
System.out.println(function(n));
}
public static int function(int n) {
if(n<=1) {
return n;}
else {
return function(n-1)+function(n-2);
}
}
}
//递归的使用主要是找到递归公式实现信任飞越
1.由于斐波那契数列除了前两项,后面所有的项都等于前两项之所以 return n n<=2;
2. return fib(n-1)+fib(n-2) n>2;
3要有足够的耐心去追踪递归的过程。
本文介绍了一个简单的Java程序,用于计算斐波那契数列的第n项。通过递归的方式实现了斐波那契数列的计算,并解释了递归的基本原理和过程。
1766

被折叠的 条评论
为什么被折叠?



