我是一名学生,这是一个练习,这是此方法的目标:此方法应返回 Athlete 数组的第一个元素,该元素的名称与 name 参数匹配。如果没有匹配的运动员,则返回 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;
}
}
}
无法弄清楚问题是什么。