【发布时间】:2020-08-30 05:35:14
【问题描述】:
这是我的主要方法,我试图调用斐波那契数列来告诉我用户输入位置的数字是多少:
import java.util.Scanner; //import Scanner
public class Main {
public static void main(String[] args) {
System.out.println("enter number");
Scanner input = new Scanner(System.in);
int n = input.nextInt();
Fibonacci fibonacci_test = new Fibonacci();
fibonacci_test.Recursivefibonacci(n);
}
}
这是我的斐波那契代码:
public class Fibonacci {
//Fn=F(n-1)+F(n-2)
//The recursive Fibonacci method
public int Recursivefibonacci(int n) {
if(n==0) {
return 0;
} if(n==1) {
return 1;
}else {
int fib = Recursivefibonacci(n-1)+Recursivefibonacci(n-2);
return fib;
}
}
}
我无法让这个东西打印任何东西。我该如何解决这个问题?
【问题讨论】: