Как выполнять условные операции с использованием операторов if и switch?
@earnestine
Условные операции выполняются с использованием операторов if и switch для проверки заданного условия и выполнения определенных действий в зависимости от результата проверки.
Оператор if используется для проверки условия и выполнения определенного блока кода, если условие истинно. Синтаксис оператора if выглядит следующим образом:
1 2 3 4 5 |
if (условие) {
// выполнить действие, если условие истинно
} else {
// выполнить действие, если условие ложно
}
|
Пример:
1 2 3 4 5 6 7 8 9 |
int x = 5;
if (x > 10) {
System.out.println("x больше 10");
} else if (x == 10) {
System.out.println("x равно 10");
} else {
System.out.println("x меньше 10");
}
|
Оператор switch используется для сравнения значения переменной с несколькими вариантами и выполнения определенных действий в зависимости от соответствия. Синтаксис оператора switch выглядит следующим образом:
1 2 3 4 5 6 7 8 9 10 11 |
switch (переменная) {
case значение_1:
// выполнить действие, если переменная равна значению_1
break;
case значение_2:
// выполнить действие, если переменная равна значению_2
break;
...
default:
// выполнить действие, если переменная не равна ни одному из значений
}
|
Пример:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
int day = 1;
switch (day) {
case 1:
System.out.println("Понедельник");
break;
case 2:
System.out.println("Вторник");
break;
...
default:
System.out.println("День недели не найден");
}
|
Оператор switch также может использоваться без операторов case и default для выполнения действий при совпадении с определенными значениями, например:
1 2 3 4 5 6 7 8 9 10 |
int x = 5;
switch (x) {
case 1, 3, 5, 7, 9:
System.out.println("x - нечетное число");
break;
case 2, 4, 6, 8, 10:
System.out.println("x - четное число");
break;
}
|