class Stack { int stcksize = 100; int stck[] = new int[stcksize]; int tos; Stack() { tos = -1; } void push(int item) { if (tos == stcksize - 1) System.out.println("Stack Overflow"); else stck[++tos] = item; } int pop() { if (tos < 0) { System.out.println("Stack Underflow."); return 0; } else return stck[tos--]; } } public class UseStack { public static void main(String args[]) { Stack s = new Stack(); s.push(1); s.push(2); s.push(3); s.pop(); // return 3 as it was the last inserted element } }