/
on-line-javalex
/
Queue
Обзор
Документация
Войти
/
on-line-javalex
/
Queue
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
NailSalon.java
30 строк
1 KB
on-line-javalex
update NailSalon.java
27 янв 2026, 21:49
Верифицирован
27 янв 2026, 21:49
33385e8
Код
Авторство
О чём код?
import java.util.LinkedList; import java.util.List; import java.util.Queue; public class NailSalon { public static void main(String[] args) { List<String> firstClients = List.of("Anya", "Sveta", "Olya", "Alexandra", "Ruslana", "Olesya", "Vika"); Queue<String> clientsQueue = new LinkedList<>(firstClients); int count = 0; while (!clientsQueue.isEmpty()) { String currentClient = clientsQueue.poll(); String ending = isMaleName(currentClient) ? "сделал" : "сделала"; System.out.println( count + " " + currentClient + " " + ending + " новый маникюр." ); count++; if (Math.random() < 0.5) { String newClient = "a friend of " + currentClient; clientsQueue.add(newClient); } } } private static boolean isMaleName(String name) { return !name.endsWith("a") && !name.endsWith("я"); } }