当我尝试运行我的主类时,我收到一个错误,告诉我我缺少以下代码的return语句,但是我使用了return语句。我是Java的新手,请他解释一下。
public boolean addPassenger(Person a){
for(int i =0; i < passengers.length; i++){
if(passengers[i]==null){
passengers[i]=a;
NumOfPassengers++;
return true;
}
else
return false;
}
}
答案 0 :(得分:0)
您需要为代码中的每个可能的有效路径提供return
语句。在您的情况下,您错过了passengers.length == 0
。