Java 入門書の問題で少し問題があります。状況は次のとおりです。ユーザーは数値を入力する必要があり、その後、その数値のフィボナッチを見つけなければなりません。数字をリストするためのこの等式が与えられています(コードを参照)。はい、私はそれを機能させましたが、それからフィボナッチをどのように計算するのか疑問に思っています。ああ、余談ですが、「メモ帳 ++」は、「public static void main(Strings[] args)」がないことを私に怒鳴りつけます。そのための回避策はありますか?
public class Fibonacci
{
public static void main(String[] args)
{
}
public int Fib(int n)
{
FibonacciJDialog userInput = new FibonacciJDialog();
int in1=1,in2=1;
int sum=1;//initial value
int index;
index = userInput.getUserInput();
while (index <= n)
{
sum = in1+in2;// sum=the sum of 2 values;
in1=in2;// in1 gets in2
in2 = sum;// in2 gets sum
index++;// increment index
}
return sum;
}
}