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
Using complete sentences post a detailed response to the following.
german

Answer:

Some guidelines on how to share information in a public space are to credit the owner of the picture, article, etc that are being used. If you want to use someone else's photo or song in one of your own projects, you'll need to make sure you have the legal right to do so before hand. According to copyright law, any original content you create and record in a lasting form is your own intellectual property. This means other people can't legally copy your work and pretend it's their own. They can't make money from the things you create either.

Explanation:

I hope this helps. please don't copy.

4 0
3 years ago
Read 2 more answers
When both inputs of a J-K edge-triggered FF are high and the clock cycles, the output will ________.
shutvik [7]

Answer:

Explanation:

Toggle

5 0
3 years ago
(Solved—15 Lines) In many jurisdictions a small deposit is added to drink containers to encourage people to recycle them. In one
andrezito [222]

Answer:

JAVA program is given below.

import java.util.Scanner;

public class Main

{

   //static variables declared and initialized as required

   static float deposit1 = 0.10f;

   static float deposit2 = 0.25f;

   static float refund1;

   static float refund2;

   static int num_one_lit;

   static int num_more;

public static void main(String[] args){

    Scanner sc = new Scanner(System.in);

 System.out.print("Enter the number of containers of 1 liter or less: ");

 num_one_lit = sc.nextInt();

 System.out.print("Enter the number of containers of more than 1 liter: ");

 num_more = sc.nextInt();

 //refund computed based on user input

 refund1 = num_one_lit*deposit1;

 refund2 = num_more*deposit2;

 //displaying refund

 System.out.printf("Total refund amount for containers of 1 liter or less is $%.2f %n", refund1);

 System.out.printf("Total refund amount for containers of more than 1 liter is $%.2f %n", refund2);

}

}

OUTPUT

Enter the number of containers of 1 liter or less: 5

Enter the number of containers of more than 1 liter: 2

Total refund amount for containers of 1 liter or less is $0.50  

Total refund amount for containers of more than 1 liter is $0.50

Explanation:

1. Variables are declared at class level hence declared as static.

2. Variables holding deposit also initialized with the given values.

3. User input is taken for the number of containers in both categories.

4. The total value of refund is computed using the given values and user entered values.

5. The total refund is displayed to the user for both categories.

6. To display two decimal places always, variables to hold deposit and refund are declared as float.

7. The keywords used for decimals are %.2f %n. The %.2f keyword indicates two decimal places to be displayed in float variable, %n indicates a numeric value is to be displayed.

8. The printf() method is used to display the formatted output for refund amount.

9. The keywords used to display the formatted output is derived from C language.

10. All the code is written inside class and execution begins from the main() method.

4 0
4 years ago
Companies increasingly want to allow employees to share files directly without having to maintain servers to provide FTP access.
jeyben [28]

Answer:

The answer is "use P2P method".

Explanation:

In Corporation are starting to regard P2P is a method, which enabling workers to transfer files directly, reducing the expenses and construction connected with a central network.

  • It allows corporations to make the use of often latent resources on both the computer for each worker.
  • It will also be forced to control access to data to protect the privacy and sensitive materials, and will also be able to encrypt files by code.

5 0
3 years ago
What motivates high school students to join professional organizations?
Jet001 [13]
Having a good curriculum, learning more about something that you like, helping people. It also depends on what professial organization students wanna join. 
8 0
3 years ago
Read 2 more answers
Other questions:
  • Jackson builders is constructing new homes in the Parkway subdivision.The company needs the logic for an application that ncalls
    13·1 answer
  • A business wants to centralize its administrative tasks. At the same time, it wants the existing systems to manage and sustain t
    14·2 answers
  • Someone plzzzzz help me!!!
    6·1 answer
  • Use BlueJ to write a program that reads a sequence of data for several car objects from an input file. It stores the data in an
    5·1 answer
  • A ________ refers to specific content of a field.
    7·1 answer
  • 2 A_______<br> uses graphics or pictures to help the user navigate and<br> access programs
    14·1 answer
  • Hioo ^U^
    8·1 answer
  • You are the IT Administrator for the CorpNet.local domain. You are in the process of implementing a group strategy for your netw
    13·1 answer
  • SOMEONE PLEASE HELP!! i’ll give brainliest
    14·2 answers
  • UCLA Extension's marketing department wants
    12·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!