... > Java > Условные операторы в...

Условные операторы в Java

НАВИГАЦИЯ ПО СТРАНИЦЕ

Условные операторы Описание кода

Условные операторы:

Условные операторы используются для выполнения различных действий в зависимости от выполнения определенных условий. В Java часто используется оператор if, а также операторы else if и else для создания условных конструкций.

import java.util.Scanner;

public class ConditionalExample {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("Введите ваш возраст: ");
        int age = scanner.nextInt();

        // Простой оператор if
        if (age < 18) {
            System.out.println("Вы несовершеннолетний.");
        }

        // Оператор if-else
        if (age >= 18) {
            System.out.println("Вы совершеннолетний.");
        } else {
            System.out.println("Вы несовершеннолетний.");
        }

        // Оператор if-else if-else
        if (age < 12) {
            System.out.println("Вы ребенок.");
        } else if (age < 18) {
            System.out.println("Вы подросток.");
        } else {
            System.out.println("Вы взрослый.");
        }

        // Тернарный оператор
        String result = (age >= 18) ? "Совершеннолетний" : "Несовершеннолетний";
        System.out.println("Статус: " + result);
    }
}

Описание кода:

  • Оператор if: Простой оператор if выполняет блок кода, если указанное условие истинно (в данном случае, если возраст меньше 18).

  • Оператор if-else: if-else используется для выполнения одного блока кода, если условие истинно, и другого блока кода, если условие ложно.

  • Оператор if-else if-else: if-else if-else позволяет проверять несколько условий подряд и выполнять соответствующий блок кода для первого истинного условия.

  • Тернарный оператор: Тернарный оператор предоставляет краткую форму записи для простых условных выражений. В данном случае, он присваивает значение переменной result в зависимости от условия.

Эти конструкции позволяют эффективно управлять выполнением кода в зависимости от условий, что часто встречается при написании программ