Рубрики
Без рубрики

Учебник Java – 2 Поток управления (выбор)

Выбор условия обычно используется в Java для выполнения определенного кода на основе конкретного co… С тегом java, учебник, новички.

Выбор условия обычно используется в Java для выполнения определенного кода на основе конкретного условия.

если Утверждение

Для создания оператора if используйте этот синтаксис.

if (condition) {
    // code..
}

Это пример использования если для определения числа является четным или нечетным числом.

public class MyApp {
    public static void main(String[] args){
        int num = 24;
        if (num % 2 == 0) {
            System.out.println("Even number");
        }
    }
}

Это и есть результат:

Even number

Основываясь на приведенном выше коде, переменная с именем num сравнивается с помощью оператора == , чтобы проверить, равен ли результат num % 2 (num mod 2) нулю. Если это правда, то Четное число текст распечатан.

Это список операторов сравнения, которые можно использовать в Java.

== Равно
!= Не равнозначно
> Больше, чем
>= Больше или равно
< Меньше, чем
<= Меньше или равно

Доступны другие операторы, такие как И ( && ) и ИЛИ (

Оператор AND ( && ) – это оператор, который возвращает значение true, если два условия возвращают значение true.

False False False
False False True
False True False
True True True

Оператор OR (

False False False
True False True
True True False
True True True

если еще Заявление

Оператор if может быть добавлен с помощью else для выполнения другого кода, если условие внутри если не совпадает. Вот это основной синтаксис.

if (condition) {
    // code..
} else {
    // code..
}
public class MyApp {
    public static void main(String[] args){
        int num = 91;
        if (num % 2 == 0) {
            System.out.println("Even number");
        } else {
            System.out.println("Odd number");
        }
    }
}

Результат:

Odd number

Основываясь на этом коде, условие внутри оператора if не совпадает, потому что результат 91 % 2 не равен нулю, тогда выполняется код внутри блока else .

Выбор нескольких условий доступен с помощью оператора if, иначе if . Вот это основной синтаксис.

if (condition) {
    // code..
} else if (condition) {
    // code..
} else {
    // code..
}

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

D 0-50
C 51-65
B 66-79
A 80-100
import java.util.Scanner;

public class MyApp {
    public static void main(String[] args){
        // create an input
        Scanner scanner = new Scanner(System.in);

        System.out.print("Enter a grade: ");
        // get the grade in number from the input
        int grade = scanner.nextInt();

        // define the grade in letter variable
        char result = 0;

        // condition selection
        if (grade <= 50 && grade >= 0) {
            result = 'D';
        } else if (grade >= 51 && grade <= 65) {
            result = 'C';
        } else if (grade >= 66 && grade <= 79) {
            result = 'B';
        } else if (grade >= 80 && grade <= 100) {
            result = 'A';
        } else {
            System.out.println("Invalid grade");
            // stop the execution using return
            return;
        }

        // print out the result
        System.out.println("The result is: " + result);
    }
}

Выход (с входом):

Enter a grade: 77
The result is: B

Основываясь на приведенном выше коде, выбор if, иначе, если подходит для условия диапазона.

Тот если или если еще, если оператор подходит для условия с определенным диапазоном.

заявление о переключении регистра

Другой способ создать выбор условий – использовать регистр переключения . Это основной синтаксис.

switch(variable) {
    case condition:
        // code..
        break;
    case condition:
        // code..
        break;
    default:
        // code..
        break;
}

Это пример использования случай переключения . Программа создана для определения тех тем, которые необходимы.

import java.util.Scanner;

public class MyApp {
    public static void main(String[] args){
        // create an input
        Scanner scanner = new Scanner(System.in);

        System.out.print("What do you want to learn? ");
        String input = scanner.nextLine();

        // convert the all letters in input to lowercase
        String learn = input.toLowerCase();

        // condition selection
        switch (learn) {
            case "front end":
                System.out.println("Learn HTML, CSS and JS");
                break;
            case "back end":
                System.out.println("Learn Java, PHP and Go");
                break;
            case "mobile":
                System.out.println("Learn Android and iOS development");
                break;
            default:
                System.out.println("Learn the related topics");
                break;
        }
    }
}

Выход (с входом).

What do you want to learn? mobile
Learn Android and iOS development

На основе этого кода ключевое слово case используется для определения случая или условия. Ключевое слово break необходимо, чтобы избежать другого кода, который не соответствует выполняемому условию case. Ключевое слово по умолчанию используется для выполнения кода, если другие случаи не совпадают.

выбор корпуса переключателя подходит для определенного условия, которое не является условием диапазона.

Источники

  • Ознакомьтесь с этим ресурсом , чтобы узнать больше о выборе условий.

Я надеюсь, что эта статья будет полезна для изучения языка программирования Java. Если у вас есть какие-либо мысли или комментарии, вы можете написать в разделе обсуждения ниже.

Оригинал: “https://dev.to/nadirbasalamah/java-tutorial-2-control-flow-selection-2b7m”