这个java作业有问题,我将Olympians输入数组列表:名称,金牌,银牌,铜牌。如果找到搜索到的奥林匹克运动员的名字,则打印出他获得的名称和奖牌,否则打印错误信息。这是到目前为止输入名称和奖牌的代码。
public class Analyser {
private ArrayList <Olympian> olympians;
public Analyser() {
olympians = new ArrayList<Olympian>();
}
public void addOlympian (String name, int gold, int silver, int bronze) {
olympians.add(new Olympian(name, gold, silver, bronze));
}
}
答案 0 :(得分:0)
在寻求代码本身的帮助之前,你需要弄清楚一些事情:
searchOlympian()
函数应采用哪些参数。Olympian
找到所需的ArrayList
,您将如何找到。{/ li>
Olympian
是否在您的列表中。一些提示:
String.equals(String otherString)
将返回true。for (Olympian olympian : olympians)
将帮助您完成每个Olympian
。Olympian
的情况下完成上述循环,则Olympian
不在列表中。