import java.util.*;

public class LinkedListQueueExample {
    public static void main(String[] args) {
        Queue<String> queue = new LinkedList<>();  // LinkedList를 Queue로 사용

        queue.offer("사과");  // 요소 추가(enqueue)
        queue.offer("바나나");
        queue.offer("체리");

        System.out.println("큐의 첫 번째 요소: " + queue.peek());  // 큐의 첫 번째 요소 확인

        System.out.println("제거된 요소: " + queue.poll());  // 요소 제거(dequeue)
        System.out.println("제거된 요소: " + queue.poll());

        System.out.println("큐의 현재 상태: " + queue);  // 큐의 현재 상태 출력
        queue.poll();  // 남아 있는 요소 제거
        System.out.println("큐가 비어 있는가? " + queue.isEmpty());  // 큐가 비어 있는지 확인
    }
}