/
DanLiz456
/
DZ18
Обзор
Документация
Войти
/
DanLiz456
/
DZ18
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
ManicureQueue.java
35 строк
1 KB
Даниил Ушаков
upload files
02 дек 2025, 08:53
02 дек 2025, 08:53
268429a
Код
Авторство
О чём код?
import java.util.LinkedList; import java.util.List; import java.util.Queue; public class ManicureQueue { public static void main(String[] args) { // Исходный список первых клиентов List<String> firstClients = List.of( "Anya", "Sveta", "Olya", "Alexandra", "Ruslana", "Olesya", "Vika" ); // Создаем очередь клиентов Queue<String> clientQueue = new LinkedList<>(firstClients); // Пока очередь не пуста while (!clientQueue.isEmpty()) { // Берем следующего клиента из очереди String currentClient = clientQueue.poll(); System.out.println(currentClient + " сделала новый маникюр."); // Генерируем друга с вероятностью 50% if (Math.random() < 0.5) { String friend = "a friend of " + currentClient; clientQueue.offer(friend); System.out.println("Записался новый клиент: " + friend); } } } }