Demonstrate the different operations of Stack using JAVA.
PROGRAM :
package com.company;
class Stack
{
int stck[] = new int[10];
int tos;
Stack() {
tos = -1;
}
void push(int item)
{
if(tos==9)
System.out.println("Stack is full.");
else
stck[++tos] = item;
}
int pop()
{
if(tos< 0)
{
System.out.println("Stack underflow.");
return 0;
}
else
return stck[tos--];
}
}
class TestStack
{
public static void
main(String[] args)
{
Stack mystack1 = new
Stack();
for(int i=0; i<10;
i++) mystack1.push(i);
System.out.println("Stack in mystack1:");
for(int i=0; i<10;
i++)
System.out.println(mystack1.pop());
}
}
Labels: Demonstrate the different operations of Stack using JAVA


0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home