我正在運行此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