【发布时间】:2016-01-04 09:52:38
【问题描述】:
我正在运行这个 java 代码,我得到一个错误“缺少返回语句” 请帮忙。我在 windows 中使用 cmd 运行。
public class Fibonocci {
public static void main(String[] args) {
int i, limit, c;
i = 0;
limit = 5;
System.out.println("Fibonocci series :");
for (c = 1; c <= limit; c++) {
System.out.println(fib(i));
System.out.println("/n");
i++;
}
}
public static int fib(int p) {
if (p == 0) {
return 0;
}
if (p == 1) {
return 1;
} else if (p > 1) {
return (fib(p - 1) + fib(p - 2));
}
}
}
【问题讨论】:
-
这可能是一个类,但迭代地实现斐波那契会更有效:)
标签: java