-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMain.java
More file actions
53 lines (39 loc) · 1.93 KB
/
Main.java
File metadata and controls
53 lines (39 loc) · 1.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
package com.generic;
import java.util.ArrayList;
import java.util.Collections;
public class Main {
public static void main(String[] args) {
FootballPlayer joe = new FootballPlayer("Joe");
BaseballPlayer pat = new BaseballPlayer("Pat");
SoccerPlayer beckham = new SoccerPlayer("Beckham");
Team<FootballPlayer> adelaideCrows = new Team<>("Adelaide Crows");
adelaideCrows.addPlayer(joe);
// adelaideCrows.addPlayer(pat);
// adelaideCrows.addPlayer(beckham);
System.out.println(adelaideCrows.numPlayers());
Team<BaseballPlayer> baseballTeam = new Team<>("Chicago Cubs");
baseballTeam.addPlayer(pat);
Team<SoccerPlayer> brokenTeam = new Team<>("this won't work");
brokenTeam.addPlayer(beckham);
Team<FootballPlayer> melbourne = new Team<>("Melbourne");
FootballPlayer banks = new FootballPlayer("Gordon");
melbourne.addPlayer(banks);
Team<FootballPlayer> hawthorn= new Team<>("Hawthorn");
Team<FootballPlayer> fremantle= new Team<>("Fremantle");
hawthorn.matchResult(fremantle, 1, 0);
hawthorn.matchResult(adelaideCrows, 3, 8);
adelaideCrows.matchResult(fremantle, 2, 1);
// adelaideCrows.matchResult(baseballTeam, 1, 1);
System.out.println("Rankings");
System.out.println(adelaideCrows.getName() + ": " + adelaideCrows.ranking());
System.out.println(melbourne.getName() + ": " + melbourne.ranking());
System.out.println(fremantle.getName() + ": " + fremantle.ranking());
System.out.println(hawthorn.getName() + ": " + hawthorn.ranking());
System.out.println(adelaideCrows.compareTo(melbourne));
System.out.println(adelaideCrows.compareTo(hawthorn));
System.out.println(hawthorn.compareTo(adelaideCrows));
System.out.println(melbourne.compareTo(fremantle));
ArrayList<Team> teams;
//Collections.sort(teams);
}
}