В результате вооруженной агрессии России в Украине погиб 461 ребенок и 919 детей получили ранения.

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

Логический оператор boolean имеет одно из двух значений: true или false (истина или ложь), да или нет, 1 или 0. В этом уроке мы рассмотрим на практике этот оператор, а также протестируем на отрицание нашу переменную.

В Java этот тип переменной для логических значений записывается так:

boolean user = true;

Таким образом, вместо того, чтобы вводить int или double или string, вы просто вводите логическое значение (первая строчная буква "b"). После имени вашей переменной вы можете присвоить значение true или false.

Обратите внимание, что оператор присваивания представляет собой один знак равенства (=). Если вы хотите проверить, имеет ли переменная значение, вам нужно использовать два знака равенства (==).

Запустите этот простой код:

boolean user = true;
        
if(user == true) {
     System.out.println("Это истина");
}
else {
     System.out.println("Это ложь");
}

Таким образом, первый оператор if проверяет, имеет ли переменная user значение true. Часть else проверяет, является ли она ложной. Вам не нужно говорить «else if (user == false)».

В итоге, если что-то не так, то это ложь. Так что вы можете просто использовать что-то другое – в Java существует только два варианта логических значений boolean.

Кроме это для boolean в Java подходит следующий оператор сравнения - это ! (означает «не»).

Посмотрите на следующий код:

boolean user = true;
        
if(!user) {
     System.out.println("Это ложь");
}
else {
     System.out.println("Это истина");
}

Этот код почти такой же, как и предыдущий, за исключением этой строки:

if(!user) {

На этот раз у нас есть оператор НЕ перед переменной user. Оператор НЕ - это один восклицательный знак (!), идущий перед переменной, которую вы хотите проверить.

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

Поскольку переменная user установлена ​​в true, тогда !user будет проверять наличие ложных значений. Если для user установлено значение false, то !user будет проверять истинные значения. Подумайте об этом так: если что-то НЕ верно, то что это? Или если это не ложь, то что?

Урок о Boolean в Java короткий, так как достаточно простой. В следующей части мы рассмотрим операторы Java Switch.

Дата обновления: 25.07.2019

Рейтинг: 5.0 / Голосов: 3

Добавить комментарий (без регистрации)