← Все вопросы по Java
🔥 Java 📂 Java Core ⚡ Junior/Middle

Что такое switch-выражения (switch expressions) и чем они отличаются от обычного switch?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
Появились в Java 12 (усовершенствованы в 14). Могут возвращать значение, используют стрелочный синтаксис (->) и ключевое слово yield для возврата значения из блока. Не требуют break.

Варианты ответа в приложении:

  • A. switch-выражения не могут возвращать значения Правильный
  • B. Используют yield вместо return для возврата значения
  • C. switch-выражения не поддерживают enum
  • D. Совместимы только с целыми числами

Хотите уверенно пройти техническое собеседование?

В приложении Prep-it вы тренируетесь в режиме свайпов за 10 минут в день с мгновенными объяснениями и адаптивным повторением.