我是學生,這是一個練習,這是此方法的目標: 此方法應返回名稱匹配 名稱的運動員數組的第一個元素參數。如果沒有匹配的運動員,則返回null。返回對象或null時返回語句丟失
出於某種原因,我得到這個錯誤,
TestAthletes.java:15: error: missing return statement
}
這是我的代碼:
public class TestAthletes{
public static Athlete findAthleteByName(Athlete[] athletes, String name){
for(int i=0; i<athletes.length; i++){
if(name.equals(athletes[i].getName()))
return athletes[i];
else
return null;
}
}
}
想不通的問題是什麼。
如果數組爲空,則永遠不會返回。 – SLaks