Java recursive Fibonacci sequenceのように「if」を使用せずに int Fibonacci (int n) に書き込むコードは何ですか? 私はこれを書き込もうとしましたが、間違っています: このプログラムでは、リストは 0 1 1 2 3 5 8 ではなく 1 1 2 3 5 8 になるためです。
これが私が書いてみたプログラムです:
public class Fibonacci
{
public static void main(String[] args)
{
int f = 0;
int g = 1;
for(int i = 1; i <= 10; i++)
{
f = f + g;
g = f - g;
System.out.print(f + " ");
}
System.out.println();
}
}