Write a Java program that includes products' prices in a Stack.

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter18: Stacks And Queues
Section: Chapter Questions
Problem 21SA
icon
Related questions
icon
Concept explainers
Question
Exercise 2- Stack Implementation
Write a Java program that includes products' prices in a Stack.
The program should function as follows:
1. Add the values in the stack shown below and display the list.
2. Display the top value
3.
Remove elements from the list and print the values that will be removed
(upon user request)
4. Display the updated list and its top element
100
The program includes:
5. One class named: Stack
120
6. Four methods: push(), show(), pop(),and peek()
90
300
230
150
Exercise 2- Stack Implementation
O Console 3
<terminated> StcakApp2 (Java Application) C:\Users\bamuf\.p2\poo\plugins\org.eclipse]
Available products:
100
120
100
120
90
300
230
150
90
300
230
The peek value is: 100
150
Do you want to remove a product from the stack? [1= Yes, 2= No]
How many products do you want to remove?
Products to be removed:
1ee
120
The updated list:
le
le
3ee
230
150
IThe peek value is: 90
Side 10
Transcribed Image Text:Exercise 2- Stack Implementation Write a Java program that includes products' prices in a Stack. The program should function as follows: 1. Add the values in the stack shown below and display the list. 2. Display the top value 3. Remove elements from the list and print the values that will be removed (upon user request) 4. Display the updated list and its top element 100 The program includes: 5. One class named: Stack 120 6. Four methods: push(), show(), pop(),and peek() 90 300 230 150 Exercise 2- Stack Implementation O Console 3 <terminated> StcakApp2 (Java Application) C:\Users\bamuf\.p2\poo\plugins\org.eclipse] Available products: 100 120 100 120 90 300 230 150 90 300 230 The peek value is: 100 150 Do you want to remove a product from the stack? [1= Yes, 2= No] How many products do you want to remove? Products to be removed: 1ee 120 The updated list: le le 3ee 230 150 IThe peek value is: 90 Side 10
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Depth First Search
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage