Java “错误”;“缺少返回语句”;
我正在运行这段java代码,并收到一个错误“缺少返回语句” 请帮忙。我正在windows中使用cmd运行Java “错误”;“缺少返回语句”;,java,Java,我正在运行这段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 =
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));
}
}
}
公共类Fibonocci{
公共静态void main(字符串[]args){
int i,极限,c;
i=0;
限值=5;
System.out.println(“斐波诺契级数:”);
对于(c=1;c1){
回报率(fib(p-1)+fib(p-2));
}
}
}
您缺少一个默认的返回值。您正在从if
和else if
返回
如果两个条件都不满足怎么办?你也需要提供这些
我建议返回-1
id这两个条件都不满足,这是负数负数
public static int fib(int p) {
if (p == 0)
return 0;
else if (p == 1)
return 1;
else if (p > 1)
return (fib(p - 1) + fib(p - 2));
else
return -1;
}
您缺少一个默认的返回值
。您正在从if
和else if
返回
如果两个条件都不满足怎么办?你也需要提供这些
我建议返回-1
id这两个条件都不满足,这是负数负数
public static int fib(int p) {
if (p == 0)
return 0;
else if (p == 1)
return 1;
else if (p > 1)
return (fib(p - 1) + fib(p - 2));
else
return -1;
}
您缺少一个默认的返回值
。您正在从if
和else if
返回
如果两个条件都不满足怎么办?你也需要提供这些
我建议返回-1
id这两个条件都不满足,这是负数负数
public static int fib(int p) {
if (p == 0)
return 0;
else if (p == 1)
return 1;
else if (p > 1)
return (fib(p - 1) + fib(p - 2));
else
return -1;
}
您缺少一个默认的返回值
。您正在从if
和else if
返回
如果两个条件都不满足怎么办?你也需要提供这些
我建议返回-1
id这两个条件都不满足,这是负数负数
public static int fib(int p) {
if (p == 0)
return 0;
else if (p == 1)
return 1;
else if (p > 1)
return (fib(p - 1) + fib(p - 2));
else
return -1;
}
如果p你的代码不返回任何东西,如果p你的代码不返回任何东西,如果p你的代码不返回任何东西,如果p你的代码不返回任何东西,如果pIt可能是一个类,但是迭代实现Fibonacci更有效:)它可能是一个类,但是迭代实现斐波那契更有效:)它可能是一个类,但迭代实现斐波那契更有效:)它可能是一个类,但迭代实现斐波那契更有效:)谢谢,现在工作很好。谢谢,现在工作很好。谢谢,现在工作很好。谢谢,现在工作很好。谢谢,现在工作很好。谢谢,现在工作很好。谢谢,现在工作很好。谢谢,现在工作很好。谢谢,现在工作很好。