【发布时间】:2023-02-21 13:19:55
【问题描述】:
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 的 return 语句。
标签: java