Question: What is the output of the following Java program? public class Output { public static void main(String[] args) { Stack s = new Stack
What is the output of the following Java program? public class Output { public static void main(String[] args) { Stack s = new Stack (); s.push(8); //or s.add(8) s.push(3); s.push(6); } } 5.push(7); s.push(9); Stack tempStack new Stack (); Queue tempQueue = new LinkedList (); while(! s.isEmpty()) { int items.pop(); if(item 2 == 0) tempQueue.add(item); else tempStack.add(item); while(!tempStack.isEmpty()) { s.push(tempStack.pop()); while(!tempQueue.isEmpty()) { } s.push(tempQueue.remove()); System.out.println(s); Please note that stack will be printed from bottom to top with comma in between items.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
