switch (month) {
case 1, 2, 12 -> System.out.println("зима");
case 3, 4, 5 -> System.out.println("весна");
case 6, 7, 8 -> System.out.println("лето");
case 9, 10, 11 -> System.out.println("осень");
Юрий Р
5 уровень
Почему программа не пускает этот код?
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Денис Enterprise Java Developer
25 февраля 2024, 12:32
Начать стоит с того, что задача идёт в главе про условные операторы, подозреваю для решения ожидается использовать их. Ну точнее предлагают попрактиковаться в сравнениях :)
Ну а не принимает потому, что валидатор для старых квестов (Syntax, Core, Multithreading и возможно Collections) работает на 8й Java, возможно где-то в лекциях даже упоминали какую Java лучше использовать для решения задач. Такого свича тогда просто не существовало, потому этот код просто не скомпилируется на 8й Java.
0