我只是一个初学者,需要斐波那契数列的帮助。因此,问题在于我需要从答录人那里询问一个电话号码,然后打印出与答卷人的电话号码相符的斐波那契数?我需要使用“ public static void xxx”循环的方法吗?我希望有人能听懂我的英语不好,并且可以帮助我解决我的问题。
我希望您在Java中需要它:
import java.io.*;
public class Fibonacci{
// your method public static void xxx
public static void fib() throws IOException
{
// take input from user
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
// compute nth fibonacci: your loop
int f1 = 0, f2 = 1;
if(n == 0)
System.out.println(f1);
for(int i=2; i<n; i++)
{
int fi = f1 + f2;
f1 = f2;
f2 = fi;
}
// print your answer
System.out.println(f2);
}
public static void main(Strings args[])
{
// call fib method
fib();
}
}