season.java
来自「This project does not contain a full, ru」· Java 代码 · 共 104 行
JAVA
104 行
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 + =
减小字号Ctrl + -
显示快捷键?