使用for和if语句

时间:2016-09-25 13:04:20

标签: java

当我尝试运行我的主类时,我收到一个错误,告诉我我缺少以下代码的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;
       }

     }

1 个答案:

答案 0 :(得分:0)

您需要为代码中的每个可能的有效路径提供return语句。在您的情况下,您错过了passengers.length == 0

的返回语句