1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
zaharov [31]
3 years ago
6

5.27 LAB*: Program: Soccer team roster (Vectors)

Computers and Technology
1 answer:
Setler [38]3 years ago
3 0

Answer:

Explanation:

The following code is written in Java and loops five times asking for the desired inputs from the user and saves that information in two Vectors named jerseyNumber and ratings. Then creates a while loop for the menu and a seperate method for each of the options...

import java.util.Scanner;

import java.util.Vector;

class Brainly {

   static Scanner in = new Scanner(System.in);

   static Vector<Integer> jerseyNumber = new Vector<>();

   static Vector<Integer> ratings = new Vector<>();

   public static void main(String[] args) {

       for (int x = 0; x < 5; x++) {

           System.out.println("Enter player " + (x+1) + "'s jersey number:");

           jerseyNumber.add(in.nextInt());

           System.out.println("Enter player " + (x+1) + "'s rating:");

           ratings.add(in.nextInt());

       }

       boolean reloop = true;

       while (reloop == true) {

           System.out.println("Menu");

           System.out.println("a - Add player");

           System.out.println("d - Remove player");

           System.out.println("u - Update player rating");

           System.out.println("r - Output players above a rating");

           System.out.println("o - Output roster");

           System.out.println("q - Quit");

           char answer = in.next().charAt(0);

           switch (answer) {

               case 'a': addPlayer();

                   break;

               case 'd': removePlayer();

                   break;

               case 'u': updatePlayer();

                   break;

               case 'r': outputRating();

                   break;

               case 'o': outputRoster();

                   break;

               case 'q': System.exit(0);

                   reloop = false;

                   break;

           }

       }

   }

   public static void addPlayer() {

       System.out.println("Enter player's jersey number:");

       jerseyNumber.add(in.nextInt());

       System.out.println("Enter player's rating:");

       ratings.add(in.nextInt());

   }

   public static void removePlayer() {

       System.out.println("Enter Jersey number:");

       int number = in.nextInt();

       for (int x = 0; x < jerseyNumber.size(); x++) {

           if (jerseyNumber.get(x) == number) {

               jerseyNumber.remove(x);

               ratings.remove(x);

           }

       }

   }

   public static void updatePlayer() {

       System.out.println("Enter Jersey number:");

       int number = in.nextInt();

       System.out.println("Enter new Rating:");

       int rating = in.nextInt();

       for (int x = 0; x < jerseyNumber.size(); x++) {

           if (jerseyNumber.get(x) == number) {

               ratings.set(x, rating);

           }

       }

   }

   public static void outputRating() {

       System.out.println("Enter Rating:");

       int rating = in.nextInt();

       for (int x = 0; x < ratings.size(); x++) {

           if (ratings.get(x) >= rating) {

               System.out.println(jerseyNumber.get(x));

           }

       }

   }

   public static void outputRoster() {

       for (int x = 0; x < jerseyNumber.size(); x++) {

           System.out.println("Player " + (x+1) + " -- Jersey number: " + jerseyNumber.get(x) + ", Rating: " + ratings.get(x));

       }

   }

}

You might be interested in
How do I delete my account on Brainly? It says I must enter my password to do so, but I never set up a password. When I try the
Lady_Fox [76]
Try using your email account password
8 0
3 years ago
Where can elicitation techniques be used?
Nikitich [7]

Answer:

An elicitation technique is any of a number of data collection techniques used in anthropology, cognitive science, counseling, education, knowledge engineering, linguistics, management, philosophy, psychology, or other fields to gather knowledge or information from people.

Explanation:

3 0
3 years ago
What is the interface in Java programming Language? Why do we need to use it?
Alenkasestr [34]

To accustom to several different language-speaking countries. One program is often used internationally so having a language setup is very important.

6 0
3 years ago
Sam works in a real estate office. An offer comes in on a house but the homeowners are on vacation. He needs the homeowners to s
Digiron [165]

Answer:

Sam should send a digital document and request a signature. The could be fax or even an image printed out, if neither is possible get in contact with eh owner and his lawyer for more help.

Explanation:

3 0
3 years ago
1. Which of the following is NOT an example of systems software? (Points : 1)
vladimir2022 [97]
The answer is "operating systems" brcause you need that that to use the rest
' 
4 0
3 years ago
Read 2 more answers
Other questions:
  • List of programming languages and their typing
    5·2 answers
  • Select the correct answer.
    7·2 answers
  • In this activity, you'll decide how a computer (in this case, a smartphone)
    12·1 answer
  • Which line of code will print I can code on the screen?
    13·1 answer
  • When planning a presentation, there are several factors you need to consider. Which of the following is one factor you should co
    8·1 answer
  • A speaker takes a variety of information from the results of a web search, and puts it together in an outline to make up his spe
    8·1 answer
  • -Which of the following is true about Web services?
    10·1 answer
  • ! (( i &gt; ( f + 1)) es verdadero o falso segun la logica de programación.
    14·1 answer
  • How to check the at&amp;t internet speed on my computer
    9·1 answer
  • Configuring a firewall to ignore all incoming packets that request access to a specific port is known as ____.
    6·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!