Question: Please use Java code to solve following question and explain if you can! It would be greatly appreciated: Part 1: Stacks We will implement a
Please use Java code to solve following question and explain if you can! It would be greatly appreciated:


Part 1: Stacks We will implement a program that will use STACK to do the add, and multiplication. (Do not use the build in function or classes of Java or from the textbook). - You need to create Stack ADT, you may use linkedlist or array in the stack ADT. - Create a stack ADT that takes integer (INTGER Class), should include but not limited to these methods: Now we need to test it: - Create a main that ask user to input commands. - You need to use scanner class, - Need to make sure user knows when the program starts - Need to show available commands - Available commands from command line should be - For this part, you do not need to make sure user input the right value and types (no expectation or defensive coding is needed) - This is how your main should look like: - List of command - Enter (a) to the above question and enter an - Enter (+ or *) as an operator to be applied to - Enter (?) if you wish to see everything in yol - Enter (p) if you wish to remove the last item - Enter (z) if you are done playing with stacks Would you like to command: a 22 Your value has been added to the stack! Would you like to command: a 23 Your value has been added to the stack! Would you like to command: a 19 Your value has been added to the stack! Would you like to command: a 15 Your value has been added to the stack! Would you like to command: A 34 Your value has been added to the stack! Would you like to command: ? Your stack items are: [34-15-19-23-22-] Would you like to command: You have added the last two items in your sta Would you like to command: ? Your stack items are: [49-19-23-22] Would you like to command
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
