Question: Hello, I need a program written in Java. The requirements: Create a class/struct. Members: MaxSize const = 10 Define an array that holds 10 items.

Hello, I need a program written in Java. The requirements: 

Create a class/struct.

Members:
MaxSize const = 10
Define an array that holds 10 items.
Count - indicates how many items are on the queue.
Front - where the front of the queue is in the array.
Back - Where the end of the queue is in the array. 
Methods:En-queue- Accepts a number and adds to the end of the queue.- If the queue is full emit an error indicating full.De-queue- Returns a number from the front of the queue.- If the queueis empty, emit an error indicating the queueis empty.IsEmpty- Returns a boolean indicating if the queue is empty.*Note that the front and back can wrap around the end of the array over time.  I.e. when the "back" of the queue gets to the last valid array index, the next insert will be into array index 0.


The program needs to be ORIGINAL WORK, it cannot be from other online sources. Answer will not be accepted if it is. 

Step by Step Solution

3.51 Rating (148 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Below is a Java program that implements the described queue structure ... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Operating System Questions!