import java.io.*;
class QueueArr
{
    static int i,front,rear,item,max=5,ch;
    static int a[]=new int[5];
    QueueArr()
    {
        front=-1;
        rear=-1;
    }
    public static void main(String args[])throws IOException
    {

        while((boolean)true)
        {
            try
            {
                System.out.println("Select Option 1.insert 2.delete 3.display 4.Exit");
                BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
                ch=Integer.parseInt(br.readLine());
            }
            catch(Exception e)
            {    }
            if(ch==4)
                break;
            else
            {
                switch(ch)
                {
                case 1:
                    insert();
                    break;
                case 2:
                    delete();
                    break;
                case 3:
                    display();
                    break;
                }
            }
        }
    }
    static void insert()
    {
        if(rear>=max)
        {
            System.out.println("Queue is Full");
        }
        else
        {
            try
            {
                BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
                System.out.println("Enter the Element: ");
                item=Integer.parseInt(br.readLine());
            }
            catch(Exception e)
            {}
            rear=rear+1;
            a[rear]=item;
        }
    }
    static void delete()
    {
        if(front==-1)
        {
            System.out.println("Queue is Empty");
        }
        else
        {
            front=front+1;
            item=a[front];
            System.out.println("Deleted Item: "+item);
        }
    }
    static void display()
    {
        System.out.println("Elements in the Queue are:");
        for(int i=front+1; i<=rear; i++)
        {
            System.out.println(a[i]);
        }
    }
}

 OUTPUT:

Compile: javac QueueArr.java
 
Run: java QueueArr
 
Select Option 1.insert 2.delete 3.display 4.Exit
1
Enter the Element:
12
Select Option 1.insert 2.delete 3.display 4.Exit
1
Enter the Element:
24
Select Option 1.insert 2.delete 3.display 4.Exit
1
Enter the Element:
36
Select Option 1.insert 2.delete 3.display 4.Exit
3
Elements in the Queue are:
12
24
36
Select Option 1.insert 2.delete 3.display 4.Exit
2
Deleted Item: 12
Select Option 1.insert 2.delete 3.display 4.Exit
3
Elements in the Queue are:
24
36
Select Option 1.insert 2.delete 3.display 4.Exit
4