Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvPmCdSwS 122 of 420 menu
◀ ▶

Несколько значений в switch в Java

Давайте теперь будем группировать несколько значений в одной ветке switch. Их перечисляют через запятую. Подойдет любое из них, и сработает этот код. У такой записи со стрелкой провала в следующую ветку нет: каждая ветка заканчивается сама.

Число 2 входит в первую группу:

int num = 2; switch (num) { case 1, 2, 3 -> System.out.println("group A"); // сработает это case 4, 5, 6 -> System.out.println("group B"); default -> System.out.println("other"); }

Число 5 попадает во вторую группу:

int num = 5; switch (num) { case 1, 2, 3 -> System.out.println("group A"); case 4, 5, 6 -> System.out.println("group B"); // сработает это default -> System.out.println("other"); }

Дан код:

int day = 6;

Для чисел 1, 2 и 3 выведите "start", для 4, 5 и 6 - "middle", для 7 - "end", иначе "unknown".

Дан код:

String lang = "de";

Для "ru" и "by" выведите "east", для "en" и "de" - "west", иначе "other region".

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить