Логические значения Java
Логические значения Java
Очень часто в программировании вам понадобится тип данных, который может иметь только одно из двух значений, например:
- ДА НЕТ
- ВКЛ ВЫКЛ
- ИСТИНА / ЛОЖЬ
Для этого в Java есть boolean
тип данных, который может принимать значения true
или false
.
Логические значения
Логический тип объявляется с помощью boolean
ключевого слова и может принимать только значения true
или false
:
Пример
boolean isJavaFun = true;
boolean isFishTasty = false;
System.out.println(isJavaFun); // Outputs true
System.out.println(isFishTasty); // Outputs false
Однако чаще всего возвращаются логические значения из логических выражений для условной проверки (см. ниже).
Логическое выражение
Логическое выражение — это выражение Java, которое возвращает логическое значение: true
или false
.
Вы можете использовать оператор сравнения, например, оператор больше ( >
), чтобы узнать, является ли выражение (или переменная) истинным:
Пример
int x = 10;
int y = 9;
System.out.println(x > y); // returns true, because 10 is higher than 9
Или еще проще:
Пример
System.out.println(10 > 9); // returns true, because 10 is higher than 9
В приведенных ниже примерах мы используем оператор равенства ( ==
) для вычисления выражения:
Пример
int x = 10;
System.out.println(x == 10); // returns true, because the value of x is equal to 10
Пример
System.out.println(10 == 15); // returns false, because 10 is not equal to 15
Логическое значение выражения является основой для всех сравнений и условий Java.
Вы узнаете больше об условиях в следующей главе.