/
IvanGB
/
java108
Обзор
Документация
Войти
/
IvanGB
/
java108
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
8_java108_HW_Queue/Main.java
35 строк
1 KB
IvanGB
upload files
07 янв 2026, 18:52
07 янв 2026, 18:52
86da80c
Код
Авторство
О чём код?
import java.util.LinkedList; import java.util.List; import java.util.Queue; public class Main { public static void main(String[] args) { List<String> firstClients = List.of("Anya", "Sveta", "olya", "Alexa", "Ruslana", "Olesya", "Vika"); Queue<String> clientsQueue = new LinkedList<>(firstClients); System.out.println("=== САЛОН МАНИКЮРА ==="); System.out.println("Первые клиенты: " + firstClients); System.out.println("Начинаем работу...\n"); int totalClients = 0; while (!clientsQueue.isEmpty()) { String currentClient = clientsQueue.poll(); totalClients++; System.out.printf("%d. %s сделан новый маникюр.%n", totalClients, currentClient); if (Math.random() < 0.5) { String friendName = "a friend of " + currentClient; clientsQueue.offer(friendName); System.out.println(friendName + "записался в очередь!"); } } System.out.println("Работа завершена!"); System.out.println("Всего обслужено клиентова: " + totalClients); } }