Найти в Дзене
DEBAGanov

Java 693. Какова роль и правила написания оператора выбора (switch)?

В Java оператор выбора switch используется для проверки значения выражения и выполнения соответствующего блока кода в зависимости от значения этого выражения. Оператор switch следует за ключевым словом switch, которое за ним следует выражение, которое нужно проверить. Затем внутри блока кода switch можно объявить несколько блоков case, каждый из которых содержит значение, с которым нужно сравнить выражение, после которого следует блок кода, который нужно выполнить, если значение выражения соответствует значению case. Вот пример использования оператора выбора switch в Java: int day = 3;
String dayName;
switch (day) {
case 1:
dayName = "Monday";
break;
case 2:
dayName = "Tuesday";
break;
case 3:
dayName = "Wednesday";
break;
case 4:
dayName = "Thursday";
break;
case 5:
dayName = "Friday";
break;
case 6:
dayName = "Saturday";
break;
case 7:
dayName = "Sund

В Java оператор выбора switch используется для проверки значения выражения и выполнения соответствующего блока кода в зависимости от значения этого выражения. Оператор switch следует за ключевым словом switch, которое за ним следует выражение, которое нужно проверить. Затем внутри блока кода switch можно объявить несколько блоков case, каждый из которых содержит значение, с которым нужно сравнить выражение, после которого следует блок кода, который нужно выполнить, если значение выражения соответствует значению case.

Вот пример использования оператора выбора switch в Java:

int day = 3;
String dayName;

switch (day) {
case 1:
dayName = "Monday";
break;
case 2:
dayName = "Tuesday";
break;
case 3:
dayName = "Wednesday";
break;
case 4:
dayName = "Thursday";
break;
case 5:
dayName = "Friday";
break;
case 6:
dayName = "Saturday";
break;
case 7:
dayName = "Sunday";
break;
default:
dayName = "Invalid day";
break;
}

System.out.println(dayName);

В этом примере оператор switch проверяет значение переменной day, после чего выполняет соответствующий блок кода. В данном случае переменная day имеет значение 3, поэтому переменная dayName будет установлена на "Wednesday". Если значение day не соответствует ни одному из значений case, выполнится блок кода по умолчанию (default).

Один из важных моментов при использовании оператора switch - не забывать про ключевое слово break для окончания блока case.

1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions

Tелеграмм канал: https://t.me/DEBAGanov

Мое резюме: https://github.com/DEBAGanov