Advertisement
Guest User

Untitled

a guest
Nov 11th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Main {
  4. public static int[] Player_Number = new int[5];
  5. public static int[] Player_Rating = new int[5];
  6. public static void main(String[] args) {
  7. Scanner scan = new Scanner(System.in);
  8.  
  9. for(int i = 0; i < 5; i++) {
  10. System.out.println("Enter player " + (i+1) + "'s jersey number:");
  11. Player_Number[i] = scan.nextInt();
  12. System.out.println("Enter player " + (i+1) + "'s rating:");
  13. Player_Rating[i] = scan.nextInt();
  14. }
  15.  
  16. String ans = "";
  17. do {
  18. System.out.println("MENU");
  19. System.out.println("u - Update player rating");
  20. System.out.println("a - Output players above a rating");
  21. System.out.println("r - Replace player");
  22. System.out.println("o - Output roster");
  23. System.out.println("q - Quit");
  24. System.out.println("");
  25. System.out.println("Choose an option:");
  26.  
  27. ans = scan.next();
  28. char pick = ans.toUpperCase().charAt(0);
  29.  
  30. if(pick == 'O') {
  31. OutputRoster();
  32. } else if(pick == 'U') {
  33. System.out.println("Enter a jersey number:");
  34. int jnum = scan.nextInt();
  35. System.out.println("Enter a new rating for player:");
  36. int prat = scan.nextInt();
  37. UpdatePlayer(jnum, prat);
  38. } else if(pick == 'A') {
  39. System.out.println("Enter a rating:");
  40. int arat = scan.nextInt();
  41. AboveRating(arat);
  42. } else if(pick == 'R') {
  43. System.out.println("Enter a jersey number:");
  44. int jnum = scan.nextInt();
  45. System.out.println("Enter a new jersey number:");
  46. int njnum = scan.nextInt();
  47. System.out.println("Enter a rating for the new player:");
  48. int rat = scan.nextInt();
  49. ReplacePlayer(jnum, njnum, rat);
  50. }
  51.  
  52. }while(ans.charAt(0) != 'Q');
  53. scan.close();
  54. }
  55.  
  56. private static void ReplacePlayer(int j, int nj, int r) {
  57. for(int i = 0; i < 5; i++) {
  58. if(Player_Number[i] == j) {
  59. Player_Number[i] = nj;
  60. Player_Rating[i] = r;
  61. }
  62. }
  63. }
  64.  
  65. private static void AboveRating(int r) {
  66. for(int i = 0; i < 5; i++) {
  67. if(Player_Rating[i] > r) {
  68. System.out.println("Player " + (i+1) + " -- Jersey number: " + Player_Number[i] + ", Rating: " + Player_Rating[i]);
  69. }
  70. }
  71. }
  72.  
  73. private static void UpdatePlayer(int n, int r) {
  74. for(int i = 0; i < 5; i++) {
  75. if(Player_Number[i] == n) {
  76. Player_Rating[i] = r;
  77. }
  78. }
  79. }
  80.  
  81. public static void OutputRoster() {
  82. System.out.println("ROSTER");
  83. for(int i = 0; i < 5; i++) {
  84. System.out.println("Player " + (i+1) + " -- Jersey number: " + Player_Number[i] + ", Rating: " + Player_Rating[i]);
  85. }
  86. }
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement