Alternative program to implement Stack.

Posted: March 30, 2012 in Java Programs

 

import java.util.*;
class StackDemo {
static void showpush(Stack st, int a) {
st.push(new Integer(a));
System.out.println(“push(” + a + “)”);
System.out.println(“stack: ” + st);
}
static void showpop(Stack st) {
System.out.print(“pop -> “);
Integer a = (Integer) st.pop();
System.out.println(a);
System.out.println(“stack: ” + st);
}
public static void main(String args[]) {
Stack st = new Stack();
System.out.println(“stack: ” + st);
showpush(st, 42);
showpush(st, 66);
showpush(st, 99);
showpop(st);
showpop(st);
showpop(st);
try {
showpop(st);
} catch (EmptyStackException e) {
System.out.println(“empty stack”);
}
}
}

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s