public class LeagueTestProgram2 { public static void main(String[] args) { League nhl = new League("NHL"); // Add a pile of teams to the league nhl.addTeam(new Team("Ottawa Senators")); nhl.addTeam(new Team("Montreal Canadians")); nhl.addTeam(new Team("Toronto Maple Leafs")); nhl.addTeam(new Team("Vancouver Cannucks")); nhl.addTeam(new Team("Edmonton Oilers")); nhl.addTeam(new Team("Washington Capitals")); nhl.addTeam(new Team("New Jersey Devils")); nhl.addTeam(new Team("Detroit Red Wings")); // Now we will record some games nhl.recordWinAndLoss("Ottawa Senators", "New Jersey Devils"); nhl.recordWinAndLoss("Edmonton Oilers", "Montreal Canadians"); nhl.recordTie("Ottawa Senators", "Detroit Red Wings"); nhl.recordWinAndLoss("Montreal Canadians", "Washington Capitals"); nhl.recordWinAndLoss("Ottawa Senators", "Edmonton Oilers"); nhl.recordTie("Washington Capitals", "Edmonton Oilers"); nhl.recordTie("Detroit Red Wings", "New Jersey Devils"); nhl.recordWinAndLoss("Vancouver Cannucks", "Toronto Maple Leafs"); nhl.recordWinAndLoss("Toronto Maple Leafs", "Edmonton Oilers"); nhl.recordWinAndLoss("New Jersey Devils", "Detroit Red Wings"); // This one will not work nhl.recordWinAndLoss("Mark's Team", "Detroit Red Wings"); // Now display the teams again System.out.println("\nHere are the teams after recording the " + "wins, losses and ties:\n"); nhl.showTeams(); // Here are some statistics System.out.println("\nThe total number of games played is " + nhl.totalGamesPlayed()); System.out.println("The first place team is " + nhl.firstPlaceTeam()); System.out.println("The last place team is " + nhl.lastPlaceTeam()); System.out.println("The undefeated teams are " + nhl.undefeatedTeams()); System.out.println("Removing teams that never won ... "); nhl.removeLosingTeams(); System.out.println("The teams are: "); nhl.showTeams(); } }