如何通过递归获得斐波那契数

时间:2019-10-04 17:57:11

标签: java recursion

public class Fibonacci {

    int fab=0;
    int fab1=1;
    public int fabi(int n){
        if(n>=1){
            System.out.println(n);
            return fabi(fab-1)+fabi(fab1-2);    
        }
        else
            return 1;

    }
}

使用递归方法时,我在代码中遇到一些逻辑问题。

1 个答案:

答案 0 :(得分:0)

功能:

int fib(int n) 
{ 
if (n <= 1) 
   return n; 
return fib(n-1) + fib(n-2); 
}