Answered step by step
Verified Expert Solution
Question
1 Approved Answer
In JAVA Design class CarInLine, with the following specifications: The class has two instance variables: arrivalTime and DepartureTime, stored as integers. Define a constructor that
In JAVA
- Design class CarInLine, with the following specifications:
- The class has two instance variables: arrivalTime and DepartureTime, stored as integers.
- Define a constructor that accepts an integer as an argument representing the arrival time, in which you set the departure time to zero, marking the beginning of a simulation.
- Create an appropriate set and get methods for the two instance variables.
- Implement a method totalTime() that returns an integer value representing the time spent in the queue, as the difference between the departure time and the arrival time.
- Define ten queues, simulating the functionality of the process, increasing the number of cashiers from one, and collecting the average waiting time for each scenario.
- Each simulation will work with the same number of cars, which is considered 100.
- The maximum number of cashiers/toll booths is 10.
- Create the queue with link-based implementation.
- Create each queue with the corresponding number of cashiers, from 1 to 10, and record the average processing time.
- Save the processing time in an array of integer values representing the processing time.
- At the end of the simulation, display the results in a table with the number of cashiers and the average waiting time, measured in seconds.
- Choose the optimum number of cashiers, considering that the desired wait time is 1.5 minutes (90 seconds)
- Display the result of your simulation, which is the optimum number of cashiers.
- If you implement all the required methods correctly, the driver program should generate outputs similar to the following:
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started