PAda Postingan sebelumnya saya sudah banyak membahas Program java queue seperti
Semoga program program di atas dapat membantu dalam belajar java
TUGAS PRAKTIKUM QUEUE
1. Buatlah class Pelanggan yang terdiri dari nomor antrian dan nama pelanggan.
Buatlalp program untuk memanggil antrian pelanggan. Contoh:
package StackQueri;
/**
*
* @author Tri Mueri Sandes
*/
public class QueueCustumer {
String[] data;
int head = 0;
int no = 0;
public QueueCustumer(int batas) {
data = new String[batas];
}
public void enqueue(String inputan) {
if (head < data.length) {
data[head] = inputan;
head++;
} else {
System.out.println("data telah penuh");
}
}
public String dequeue() {
String tmp = data[0];
for (int i = 0; i < data.length - 1; i++) {
data[i] = data[i + 1];
}
head--;
if (head >= 0) {
data[head] = null;
no++;
} else {
no = 0;
head = 0;
return "Queue is Empty";
}
return "No.00" + no + ", Nama : " + tmp;
}
public static void main(String[] trimuerisandes) {
QueueCustumer Cust = new QueueCustumer(5);
Cust.enqueue("Andre");
Cust.enqueue("Katty");
Cust.enqueue("Betrand");
Cust.enqueue("Charley");
Cust.enqueue("Mohammed ikrara");
System.out.println(Cust.dequeue());
System.out.println(Cust.dequeue());
System.out.println(Cust.dequeue());
System.out.println(Cust.dequeue());
System.out.println(Cust.dequeue());
}
}
Output Program +java di atas adalah :