Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Main {
- public static int[] Player_Number = new int[5];
- public static int[] Player_Rating = new int[5];
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- for(int i = 0; i < 5; i++) {
- System.out.println("Enter player " + (i+1) + "'s jersey number:");
- Player_Number[i] = scan.nextInt();
- System.out.println("Enter player " + (i+1) + "'s rating:");
- Player_Rating[i] = scan.nextInt();
- }
- String ans = "";
- do {
- System.out.println("MENU");
- System.out.println("u - Update player rating");
- System.out.println("a - Output players above a rating");
- System.out.println("r - Replace player");
- System.out.println("o - Output roster");
- System.out.println("q - Quit");
- System.out.println("");
- System.out.println("Choose an option:");
- ans = scan.next();
- char pick = ans.toUpperCase().charAt(0);
- if(pick == 'O') {
- OutputRoster();
- } else if(pick == 'U') {
- System.out.println("Enter a jersey number:");
- int jnum = scan.nextInt();
- System.out.println("Enter a new rating for player:");
- int prat = scan.nextInt();
- UpdatePlayer(jnum, prat);
- } else if(pick == 'A') {
- System.out.println("Enter a rating:");
- int arat = scan.nextInt();
- AboveRating(arat);
- } else if(pick == 'R') {
- System.out.println("Enter a jersey number:");
- int jnum = scan.nextInt();
- System.out.println("Enter a new jersey number:");
- int njnum = scan.nextInt();
- System.out.println("Enter a rating for the new player:");
- int rat = scan.nextInt();
- ReplacePlayer(jnum, njnum, rat);
- }
- }while(ans.charAt(0) != 'Q');
- scan.close();
- }
- private static void ReplacePlayer(int j, int nj, int r) {
- for(int i = 0; i < 5; i++) {
- if(Player_Number[i] == j) {
- Player_Number[i] = nj;
- Player_Rating[i] = r;
- }
- }
- }
- private static void AboveRating(int r) {
- for(int i = 0; i < 5; i++) {
- if(Player_Rating[i] > r) {
- System.out.println("Player " + (i+1) + " -- Jersey number: " + Player_Number[i] + ", Rating: " + Player_Rating[i]);
- }
- }
- }
- private static void UpdatePlayer(int n, int r) {
- for(int i = 0; i < 5; i++) {
- if(Player_Number[i] == n) {
- Player_Rating[i] = r;
- }
- }
- }
- public static void OutputRoster() {
- System.out.println("ROSTER");
- for(int i = 0; i < 5; i++) {
- System.out.println("Player " + (i+1) + " -- Jersey number: " + Player_Number[i] + ", Rating: " + Player_Rating[i]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement