switch
switch — когда веток много. Вместо лесенки if — else if — else if берут switch: значение «раскидывается» по веткам.
String name = switch (day) {
case 1 -> "Понедельник";
case 2 -> "Вторник";
default -> "Другой день";
};
Современный switch (со стрелками ->) сам возвращает значение и не «проваливается» в следующую ветку, как старый switch с двоеточием.
🎤 Закрыл тему, если можешь объяснить:
• когда `switch` удобнее лесенки `if-else`;
• как `switch` возвращает значение через `->`.
• как `switch` возвращает значение через `->`.