在不使用“if”的情况下用 int Fibonacci (int n) 编写的代码是什么,就像他们在这里所做的Java recursive Fibonacci sequence一样?我试图写这个,但它是错误的:因为在这个程序中,列表将是 1 1 2 3 5 8 而不是 0 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();
}
}