Тип boolean
Тип boolean - это примитивный тип данных
в Java, который хранит одно из двух логических
значений: true (истина) или false (ложь).
Он занимает в памяти 1 бит информации и является
основным типом для хранения результатов логических
операций и условий. Переменная этого типа может
принимать только значения true или false,
никакие другие числа или строки в неё записать нельзя.
Тип boolean широко применяется в условных
конструкциях if, while, for,
а также в логических операторах &&, ||
и !. Значением по умолчанию для полей класса
типа boolean является false.
Синтаксис
boolean name = true;
boolean name = false;
Пример
Давайте объявим переменную типа boolean
и выведем её значение:
public class Main
{
public static void main(String[] args)
{
boolean flag = true;
System.out.println(flag);
}
}
Результат выполнения кода:
true
Пример
Давайте получим значение типа boolean
в результате сравнения двух чисел:
public class Main
{
public static void main(String[] args)
{
int a = 5;
int b = 10;
boolean res = a < b;
System.out.println(res);
}
}
Результат выполнения кода:
true
Пример
Давайте используем переменную типа boolean
в условной конструкции if:
public class Main
{
public static void main(String[] args)
{
boolean isActive = false;
if (isActive) {
System.out.println("active");
} else {
System.out.println("inactive");
}
}
}
Результат выполнения кода:
"inactive"
Пример
Давайте применим логические операторы к переменным
типа boolean:
public class Main
{
public static void main(String[] args)
{
boolean a = true;
boolean b = false;
System.out.println(a && b);
System.out.println(a || b);
System.out.println(!a);
}
}
Результат выполнения кода:
false
true
false