Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class PlayerRoster {
- static Scanner scnr = new Scanner(System.in);
- static int[] playerJerseyNumber = new int[5];
- static int[] playerRating = new int[5];
- public static void main(String[] args) {
- PlayerRoster roster = new PlayerRoster();
- try {
- roster.enterRoster();
- roster.printRoster();
- boolean shouldLoop = true;
- int newRating;
- int playerJersey;
- do {
- System.out.println("MENU" + "\nu - Update player rating"
- + "\na - Output players above a rating"
- + "\nr - Replace player" + "\no - Output roster"
- + "\nq - Quit");
- System.out.println("");
- System.out.print("Choose an option:");
- System.out.println("");
- char choice = scnr.next().charAt(0);
- switch (choice) {
- case 'u':
- System.out.print("Enter a jersey number: ");
- playerJersey = scnr.nextInt();
- System.out.print("Enter a new rating for player:");
- newRating = scnr.nextInt();
- for (int i = 0; i < 5; i++) {
- if (playerJerseyNumber[i] == playerJersey) {
- playerRating[i] = newRating;
- break;
- }
- }
- break;
- case 'a':
- System.out.print("Enter a rating: ");
- int aboveRating = scnr.nextInt();
- System.out.println("ABOVE " + aboveRating);
- for (int i = 0; i < 5; i++) {
- if (playerRating[i] > aboveRating) {
- System.out.println("Player " + (i + 1)
- + " -- Jersey number: "
- + playerJerseyNumber[i] + ", Rating: "
- + playerRating[i]);
- }
- }
- System.out.println("");
- break;
- case 'r':
- System.out.print("Enter a jersey number: ");
- playerJersey = scnr.nextInt();
- for (int i = 0; i < 5; i++) {
- if ((playerJerseyNumber[i] == playerJersey)) {
- System.out.print("Enter a new jersey number: ");
- playerJerseyNumber[i] = scnr.nextInt();
- System.out.print("Enter a new rating for player:");
- playerRating[i] = scnr.nextInt();
- break;
- }
- }
- break;
- case 'o':
- roster.printRoster();
- break;
- case 'q':
- shouldLoop = false;
- break;
- default:
- break;
- }
- }while (shouldLoop);
- } catch (Exception e) {
- // TODO: handle exception
- }
- return;
- /* Type your code here. */
- }
- public void enterRoster() {
- for (int i = 0; i < 5; i++) {
- System.out.println("Enter player " + (i + 1)
- + "'s jersey number:");
- playerJerseyNumber[i] = scnr.nextInt();
- System.out.println("Enter player " + (i + 1) + "'s rating:");
- System.out.println("");
- playerRating[i] = scnr.nextInt();
- }
- }
- public void printRoster (){
- System.out.println("ROSTER");
- for (int i = 0; i < 5; i++) {
- System.out.println("Player " + (i + 1) + " -- Jersey number: "
- + playerJerseyNumber[i] + ", Rating: "
- + playerRating[i]);
- }
- System.out.println("");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement