【发布时间】:2013-11-27 01:36:57
【问题描述】:
public int checkGuess(int g, int randomnumber){
number=g;
this.randomnumber= randomnumber;
if (number == randomnumber)
return 0;
else if (number < randomnumber)
return -1;
else if (number > randomnumber)
return 1;
}
为什么这会给我一个缺少退货声明的错误?每个 if/else 都有回报 最后一个括号出现错误
【问题讨论】:
-
应在
else内或整个if/else-ifs 外进行返回 -
因为您缺少隐含 else 的返回语句。
标签: java