import java.util.Scanner;
class stack{
int n=0;
int top = n-1;
int arr[];
Scanner sc = new Scanner(System.in);
stack(){
System.out.println("enter the size of stack ");
n = sc.nextInt();
arr = new int[n];
}
boolean push(int x){
if( top != n-1){
System.out.println("Adding " + x);
top++;
arr[top] = x;
return true;
}
return false;
}
boolean pop(){
if(top != -1){
System.out.println("Removing " + arr[top]);
arr[top] = 0;
top--;
return true;
}
return false;
}
void print(){
int i= top;
while(i > -1){
System.out.print(" "+arr[i]);
i--;
}
System.out.println();
}
}
public class Main {
public static void main(String[] args) {
stack s1 = new stack();
s1.push(89);
s1.push(99);
s1.push(56);
s1.push(34);
s1.push(0);
s1.print();
s1.pop();
s1.print();
}
}
Comments
Post a Comment