PROGRAM QUEUE MENGELOLA ANTRIAN
Sourcode dibawah ini akan menampilkan beberapa menu. Output program Pada cBarang: package forum; public class cBarangNode { class BarangNode { String data; BarangNode next; public BarangNode(String data) { this.data = data; this.next = null; } } class BarangQueue { BarangNode front; BarangNode rear; public BarangQueue() { front = null; rear = null; } public boolean isEmpty() { return front == null; } public void enqueue(String data) { BarangNode newNode = new BarangNode(data); if (isEmpty()) { front = newNode; rear = newNode; } else { rear.next = newNode; rear = newNode; } System.out.println("Barang " + data + " telah ditambahkan ke dalam antrian."); } public String dequeue() { if (isEmpty()) { throw new RuntimeException("Antrian kosong"); }