@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; } |