Contoh Program Java Queue

Contoh Program Java Queue - Hallo Sob Dhanjunkie, Akan sharing posting yang berjudul Contoh Program Java Queue, mudah-mudahan isi postingan yang saya tulis ini bisa bermanfaat. Bantu Share ya sob buat semangat nulis pos lainya.

Judul Psting : Contoh Program Java Queue

lihat juga


Contoh Program Java Queue

SELAMAT BERCODING
Contoh Program Java Queue
Add caption
Ini merupakan tamiplan outputnya

public class Queue {
    int queue[]=new int[3];  /** Deklarasikan Variable array untuk menentukan jumlah antrian pada stack */
   
    public void push(int value){
        if(queue[0]==0){ /** jika queue di index array 0 sama dengan 0 maka print queue di index ke 0*/
            queue[0]=value;
            System.out.println("PUSH "+queue[0]);
        }else if(queue[1]==0){ /** Ini Di ulangi sampai di index 3*/
            queue[1]=value;
            System.out.println("PUSH "+queue[1]);
        }else if(queue[2]==0){
            queue[2]=value;
            System.out.println("PUSH "+queue[2]);
        }else{
            isFull(); /** Method ini di panggil karna  apabila index queue bernilai 3 maka panggil method in */
        }
       
    }
    public void isFull(){
        System.out.println("QUEUE IS FULL");
    }
    public void pop(){ /** Method Ini unruk menghapus nilai yang ada dalama queue dengan konsep Fifo */
        if(queue[0]!=0){
            System.out.println("POP "+queue[0]);
            queue[0]=0;
        }else if(queue[1]!=0){
            System.out.println("POP "+queue[1]);
            queue[1]=0;
        }else if(queue[2]!=0){
            System.out.println("POP "+queue[2]);
            queue[2]=0;
        }else{
            isEmpty(); /** jika kondisi index array queue pada nilai 3 maka panggil method is empty*/
        }
    }
    public void isEmpty(){
        System.out.println("QUEUE IS EMPTY");
    }
    public void clear(){ /** Menghapus semua nilai yang di masukkan dalam queue*/
        queue[0]=0;
        queue[1]=0;
        queue[2]=0;
        System.out.println("Queue is clear");
    }
    public void cetak(){
        System.out.println("-------------Print--------------");
        for(int i=0;i<queue.length;i++){
            if(queue[i]!=0){
            System.out.println(queue[i]+" ");
            }
        }
        System.out.println("--------------------------------");
    }
    public static void main(String[] args) {
        Queue s=new Queue();
        s.push(5);
        s.push(3);
        s.push(2);
        s.cetak();
        s.pop();
        s.cetak();
        s.clear();
    }
}


Baca juga:


Demikianlah Artikel Contoh Program Java Queue

Sekian Posting Contoh Program Java Queue, mudah-mudahan bisa memberi manfaat untuk anda semua.

Anda sedang membaca artikel Contoh Program Java Queue dan artikel ini url permalinknya adalah https://dhanjunkie21.blogspot.com/2014/12/contoh-program-java-queue.html Semoga artikel ini bisa bermanfaat.

Postingan terkait:

Belum ada tanggapan untuk "Contoh Program Java Queue"

Posting Komentar