我正在运行此java代码,并且出现“缺少返回语句”错误 请帮忙。我正在Windows中使用cmd运行。错误“缺少return语句”
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));
}
}
}
这可能是一个班,但实施斐波纳契迭代是waaaaay更有效:) – MalaKa