mehr ist doch ein stack nicht oder

package ListenInJava.Stack.Eigen;


public class ArrayStack {
    int[] arr;
    int zeiger;
    int printer;
    public ArrayStack(int length){
        this.arr = new int[length];
        this.zeiger = 0;
        this.printer = 0;


    }


    public void add(int element){
    if(zeiger >= this.arr.length){
        System.out.println("Array is full cant you count you little twat");
        return;
    }
    arr[zeiger] = element;
    printer = zeiger;
    zeiger++;


    }


    public void print(){
        if(zeiger == printer){
            System.out.println("is Empty lol");
            return;
        }
        System.out.println(arr[printer]);
        //printer--;
    }


    public void pop(){
        arr[printer] = 0;
        printer--; zeiger--;
    }
}