Подскажите пожалуйста, в задаче для решения используется оператор, который еще не проходили (задача кстати помечена как обычный медиум).
Так вот как работает это чудо? и зачем последней строкой записано default -> null;?
return switch (random) {
case 0 -> CERTAIN;
case 1 -> DEFINITELY;
case 2 -> MOST_LIKELY;
case 3 -> OUTLOOK_GOOD;
case 4 -> ASK_AGAIN_LATER;
case 5 -> TRY_AGAIN;
case 6 -> NO;
case 7 -> VERY_DOUBTFUL;
default -> null;
};
Keks_Peks
11 уровень
непанятна
Обсуждается
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
MisterMisix
12 сентября 2021, 14:56
откуда вы все берёте этот switch?
вот на мой взгляд самое простое (не самое удобное или правильное наверно):
0
Igor Stupnik
21 мая 2021, 10:36
if else это уже проходили 😀
0
hidden #2557647
4 мая 2021, 07:29
вообще тут необязательно использовать то что не прохолдили, делай через то что знаеш
+5
hidden #2322530
19 февраля 2021, 18:35полезный
https://javarush.com/groups/posts/operator-switch-v-java
https://javarush.com/quests/lectures/questsyntaxpro.level13.lecture06
здесь всегда так будет. давать решение, которое ещё не проходили.
+2