
public class PilaEnteros {
	private int maximo; // Tamaño máximo de la pila
	private int[] pila; // la pila
	private int cima; //número de elementos actualmente en la pila-1

	public PilaEnteros(int max) {
		if (max>=0) maximo = max; else maximo = 0;
		pila = new int[maximo]; 
		cima = -1;
	}

	void apilar (int elem)  {
		System.out.println("Llamo método apilar");
			if (cima  < maximo-1) {
				pila[++cima]= elem;
				System.out.println("Apilo");
			} // sino no apila nada ni notifica a nadie
	}

	public static final void main(String args[]){
		PilaEnteros pi = new PilaEnteros(4);
		for (int i=0;i<20;i++)
			pi.apilar(i);
	}

}
