【发布时间】:2014-05-25 21:04:12
【问题描述】:
我目前正在尝试解决这个关于斐波那契数列的问题。这是相当直接的,但我不知道我不能得到它。事先为我的无能道歉。
我当前的代码,我知道它完全错误,它甚至无法编译.. 我很迷茫,谁能给我解释一下
public static void fib(int n)
{
int neW = 1;
int next = 1;
int old = neW - next;
while (neW <= n)
{
neW = next + old;
old = next;
next = neW;
System.out.println(neW);
}
}
我当前的代码输出与正确的比较;
【问题讨论】:
-
为什么在函数内输出值时返回 new ?
-
啊,是的,不要介意我刚刚删除的新版本,我还有什么可以改变的吗?
-
我会更新您的问题以反映您代码中的更改。您的输出左侧的代码似乎也从 1 而不是 0 开始。
标签: sequence procedure fibonacci bluej