Contoh Program java Queue dengan Linear Array

Contoh Program java Queue dengan Linear Array - Hallo Sob Dhanjunkie, Akan sharing posting yang berjudul Contoh Program java Queue dengan Linear Array, 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 dengan Linear Array

lihat juga


Contoh Program java Queue dengan Linear Array

Kali ini membahasa queue lagi kemaren juga pembahasannya queue yaitu yang menggunakan circular array  Program Antrian (queue) Melingkar / Circular Di Java

Source code java di bawah ini menghasilkan keluaran sebagai berikut
Contoh Program java Queue dengan Linear Array




















import java.util.Scanner;

/**
 *
 *
 */
public class QueueLinear{
int pointerIndeks=0;//untuk memberikan indeks pada array data
String data[];// diguakan untuk menampung data yg dimasukkan
static Scanner input=new Scanner(System.in); //static untuk metode inputan
public QueueLinear(int batas){ //konstruktor dg parameter batas
data=new String[batas]; //mengisi panjang slot array data
}
public void enqueue(){ //digunakan untuk menngisi data
if(pointerIndeks<data.length){ //
System.out.print("Masukkan Data Antrian : ");
                        String antrian = input.next();
data[pointerIndeks]=antrian; //antrian disimpan di data di index velua pointer
pointerIndeks++;
}else{
System.out.println("Maaf Antrian Penuh");
}
}
public String dequeue(){ //untuk memanggil data keluar
String tmp=data[0];
for(int i=0;i<data.length-1;i++){
data[i]=data[i+1]; //menggeser data ke kiri
}
pointerIndeks--; //mengurangi
                if(pointerIndeks>=0){
                    data[pointerIndeks]=null;
                    return "Pemanggilan Antrian "+tmp;
}else{
                    return "Maaf data kosong";
                }              
}
       
        public static void main(String[] args) {
            System.out.print("Masukkan Batas Antrian : ");
            int batas = input.nextInt();
            QueueLinear li=new QueueLinear(batas);
            while(true){
                System.out.print("menu :"
                        + "\n1.daftar"
                        + "\n2.panggil"
                        + "\n3.exit"
                        + "\npilih : ");
                int pilih=input.nextInt();
                if(pilih==1){
                    li.enqueue();
                }else if(pilih==2){
                    System.out.println(li.dequeue());
                }else{
                    System.out.println("Exit........");
                    System.exit(0);
                }
            }
        }
}


Demikianlah Artikel Contoh Program java Queue dengan Linear Array

Sekian Posting Contoh Program java Queue dengan Linear Array, mudah-mudahan bisa memberi manfaat untuk anda semua.

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

Postingan terkait:

Belum ada tanggapan untuk "Contoh Program java Queue dengan Linear Array"

Posting Komentar