Условные операторы в Java (а также в других языках программирования) используются для выполнения определенного набора операторов только в том случае, если определенное условие истинно. Наиболее распространенными условными операторами являются оператор «if» и оператор «switch».

  • Инструкция If. Оператор if используется для выполнения блока кода только в том случае, если выполняется определенное условие. Вот пример:
int x = 5;
if (x > 0) {
    System.out.println("x is positive");
}

В этом примере условие «x > 0» верно, поскольку x равно 5, поэтому на консоль будет выведено утверждение «x положительно».

  • Инструкция if-else. Оператор if-else используется для выполнения одного блока кода, если определенное условие истинно, и другого блока кода, если условие ложно. Вот пример:
int x = -3;
if (x > 0) {
    System.out.println("x is positive");
} else {
    System.out.println("x is negative");
}

В этом примере условие «x > 0» ложно, потому что x равно -3, поэтому в консоль будет выведено утверждение «x отрицательно».

  • Вложенный оператор if-else. Оператор if-else может быть вложен в другой оператор if-else для обработки более сложных условий. Вот пример:
int x = 10;
if (x > 0) {
    if (x < 5) {
        System.out.println("x is between 0 and 5");
    } else {
        System.out.println("x is greater than 5");
    }
} else {
    System.out.println("x is negative");
}

В этом примере внешнее условие «если» истинно, потому что x равно 10, поэтому выполняется внутреннее условие «иначе», и на консоль будет выведено утверждение «x больше 5».

  • Операция Switch. Оператор «switch» используется для выполнения различных блоков кода в зависимости от значения переменной или выражения. Вот пример:
int day = 3;
switch (day) {
    case 1:
        System.out.println("Monday");
        break;
    case 2:
        System.out.println("Tuesday");
        break;
    case 3:
        System.out.println("Wednesday");
        break;
    default:
        System.out.println("Invalid day");
        break;
}

В этом примере значение переменной «день» равно 3, поэтому в консоль будет выведено выражение «среда». Если значение «день» не равно 1, 2 или 3, будет выполнен случай «по умолчанию», и на консоль будет выведено выражение «Недопустимый день».