huge update idk
This commit is contained in:
BIN
HockeyPlayer.class
Normal file
BIN
HockeyPlayer.class
Normal file
Binary file not shown.
@@ -1,6 +1,6 @@
|
|||||||
public class HockeyPlayer {
|
public class HockeyPlayer {
|
||||||
String name;
|
private String name;
|
||||||
int goals, assists, gamesWon, gamesLost;
|
private int goals, assists, gamesWon, gamesLost;
|
||||||
|
|
||||||
public HockeyPlayer(String n, int g, int a, int gw, int gl) {
|
public HockeyPlayer(String n, int g, int a, int gw, int gl) {
|
||||||
name = n;
|
name = n;
|
||||||
@@ -14,6 +14,26 @@ public class HockeyPlayer {
|
|||||||
this.name = name;
|
this.name = name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getGoals() {
|
||||||
|
return goals;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getAssists() {
|
||||||
|
return assists;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getGamesWon() {
|
||||||
|
return gamesWon;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getGamesLost() {
|
||||||
|
return gamesLost;
|
||||||
|
}
|
||||||
|
|
||||||
public int getPoints() {
|
public int getPoints() {
|
||||||
return goals + assists;
|
return goals + assists;
|
||||||
}
|
}
|
||||||
@@ -25,12 +45,16 @@ public class HockeyPlayer {
|
|||||||
public String toString() {
|
public String toString() {
|
||||||
String s =
|
String s =
|
||||||
String.format(
|
String.format(
|
||||||
"Name: %s%nGoals: %d%tAssists: %d%tPoints: %d%nGames Won: %d%tGames Lost: %d%tGames"
|
"Name: %s%nGoals: %d\tAssists: %d\tPoints: %d%nGames Won: %d\tGames Lost: %d\tGames"
|
||||||
+ " Played: %d%n",
|
+ " Played: %d%n",
|
||||||
name, goals, assists, getPoints(), gamesWon, gamesLost, getGamesPlayed());
|
name, goals, assists, getPoints(), gamesWon, gamesLost, getGamesPlayed());
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getData() {
|
||||||
|
return String.format("%s %d %d %d %d", name, goals, assists, gamesWon, gamesLost);
|
||||||
|
}
|
||||||
|
|
||||||
public boolean equals(Object o) {
|
public boolean equals(Object o) {
|
||||||
HockeyPlayer p = (HockeyPlayer) o;
|
HockeyPlayer p = (HockeyPlayer) o;
|
||||||
return this.name.equals(p.name);
|
return this.name.equals(p.name);
|
||||||
|
|||||||
BIN
HockeyStats.class
Normal file
BIN
HockeyStats.class
Normal file
Binary file not shown.
@@ -7,26 +7,48 @@ public class HockeyStats {
|
|||||||
static StringTokenizer st;
|
static StringTokenizer st;
|
||||||
|
|
||||||
public static void main(String[] args) throws Exception {
|
public static void main(String[] args) throws Exception {
|
||||||
loadData("data.txt");
|
|
||||||
Scanner s = new Scanner(System.in);
|
Scanner s = new Scanner(System.in);
|
||||||
|
boolean close = false;
|
||||||
while (true) {
|
while (true) {
|
||||||
showMenu();
|
showMenu();
|
||||||
int n = s.nextInt();
|
int n = s.nextInt();
|
||||||
switch (n) {
|
switch (n) {
|
||||||
case 1:
|
case 1:
|
||||||
|
loadData("data.txt");
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
break;
|
showDataMenu();
|
||||||
|
int k = s.nextInt();
|
||||||
|
switch (k) {
|
||||||
|
case 1:
|
||||||
|
System.out.println(players.toString());
|
||||||
|
case 2:
|
||||||
|
saveData("save.txt");
|
||||||
case 3:
|
case 3:
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
System.out.println("Please choose one of the available menu options!");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
showStatsMenu();
|
||||||
|
int t = s.nextInt();
|
||||||
|
switch (t) {
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
System.out.println("Thank you!");
|
||||||
|
System.exit(0);
|
||||||
default:
|
default:
|
||||||
System.out.println("Please choose one of the available menu options!");
|
System.out.println("Please choose one of the available menu options!");
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
if (close) break;
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
s.close();
|
s.close();
|
||||||
}
|
}
|
||||||
@@ -35,6 +57,17 @@ public class HockeyStats {
|
|||||||
File f = new File(fileName);
|
File f = new File(fileName);
|
||||||
br = new BufferedReader(new FileReader(f));
|
br = new BufferedReader(new FileReader(f));
|
||||||
st = new StringTokenizer(br.readLine());
|
st = new StringTokenizer(br.readLine());
|
||||||
|
int n = Integer.parseInt(st.nextToken());
|
||||||
|
for (int i = 0; i < n; i++) {
|
||||||
|
st = new StringTokenizer(br.readLine());
|
||||||
|
players.addPlayer(
|
||||||
|
new HockeyPlayer(
|
||||||
|
st.nextToken() + " " + st.nextToken(), // first + last name
|
||||||
|
Integer.parseInt(st.nextToken()), // goals
|
||||||
|
Integer.parseInt(st.nextToken()), // assists
|
||||||
|
Integer.parseInt(st.nextToken()), // gamesWon
|
||||||
|
Integer.parseInt(st.nextToken()))); // gamesLost
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void saveData(String fileName) throws Exception {
|
public static void saveData(String fileName) throws Exception {
|
||||||
@@ -49,6 +82,7 @@ public class HockeyStats {
|
|||||||
"""
|
"""
|
||||||
<---------------------------->
|
<---------------------------->
|
||||||
Hockey Stats Manager Menu
|
Hockey Stats Manager Menu
|
||||||
|
|
||||||
Select an option:
|
Select an option:
|
||||||
|
|
||||||
(1) Load Data from Files
|
(1) Load Data from Files
|
||||||
@@ -59,4 +93,23 @@ public class HockeyStats {
|
|||||||
<---------------------------->
|
<---------------------------->
|
||||||
""");
|
""");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void showDataMenu() {
|
||||||
|
System.out.print(
|
||||||
|
"""
|
||||||
|
<---------------------------->
|
||||||
|
Hockey Data Editor Menu
|
||||||
|
|
||||||
|
Select an option:
|
||||||
|
|
||||||
|
(1) Print Data
|
||||||
|
(2) Save Data
|
||||||
|
(3) null
|
||||||
|
(4) Quit
|
||||||
|
|
||||||
|
<---------------------------->
|
||||||
|
""");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void showStatsMenu() {}
|
||||||
}
|
}
|
||||||
|
|||||||
BIN
PlayerList.class
Normal file
BIN
PlayerList.class
Normal file
Binary file not shown.
@@ -26,7 +26,7 @@ public class PlayerList {
|
|||||||
public String createSaveData() {
|
public String createSaveData() {
|
||||||
String s = pList.size() + "\n";
|
String s = pList.size() + "\n";
|
||||||
for (HockeyPlayer p : pList) {
|
for (HockeyPlayer p : pList) {
|
||||||
s += p.name + p.goals + p.assists + p.gamesWon + p.gamesLost + "\n";
|
s += p.getData();
|
||||||
}
|
}
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user