OneCompiler

stack using java

191

public class Lifo {
int top = -1;
int array[]= new int[5];
Lifo(){

}

public void push(int a) {
	if(top == 3) {
		System.out.println("stack is full");
	}
	else {
	array[top +1]= a;
   top=top+1;
	}
}
public void pop() {
	if(top==-1) {
		System.out.println("stack is empty");
	}
	else {
	top=top-1;
	}
}
public void print() {
	for(int i=0;i<=top;i++) {
		System.out.println(array[i]);
	}
}

public static void main(String[] args) {
	Lifo l = new Lifo();
l.pop();
l.push(0);
l.push(1);
l.push(2);
//l.pop();
l.push(3);
l.push(4);
	l.print();
}

}