📄 season.java
字号:
package ope.football;import java.util.ArrayList;public class Season { private ArrayList<Match> results; private Match biggestWin; private Match highestScoringMatch; public Season() { this.results = new ArrayList<Match>(); } public void addResult(Match newResult) { /*{ for (i=0;i< this.results.size();i++) { if (this.results.get(i).getGoalDifference() > this.results.get(i+1).getGoalDifference()) this.biggestWin = this.results.get(i); else if (this.results.get(i).getGoalDifference() < this.results.get(i+1).getGoalDifference()) this.biggestWin = this.results.get(i+1); else this.biggestWin = this.results.get(0); } */ if (this.results.isEmpty() || Math.abs(newResult.getGoalDifference()) > Math.abs(this.biggestWin.getGoalDifference())) this.biggestWin = newResult; /*for (i=0;i<this.results.size();i++) { if (this.results.get(i).getTotalGoals() > this.results.get(i+1).getTotalGoals()) this.highestScoringMatch = this.results.get(i); else if (this.results.get(i).getTotalGoals() < this.results.get(i+1).getTotalGoals()) this.highestScoringMatch = this.results.get(i+1); else this.highestScoringMatch = this.results.get(0); } */ if (this.results.isEmpty() || newResult.getTotalGoals() > this.biggestWin.getTotalGoals()) this.highestScoringMatch = newResult; this.results.add(newResult); } public int getNumberOfMatches() { return this.results.size(); } public Match getMatch(int matchNumber) { return this.results.get(matchNumber); } public Match getLatestMatch() { if (this.results.size() == 0) { return null; } else return this.results.get(this.results.size()-1); } public Match getBiggestWin() { if (this.results.size() !=0) return this.biggestWin; else return null; } public Match getHighestScoringMatch() { if(this.results.size() != 0) { return this.highestScoringMatch; } else return null; } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -