Тип Boolean
Тип Boolean представляет логические значения
и может принимать только два значения: true (истина)
или false (ложь). Этот тип используется для
условных выражений, проверки условий и управления
потоком выполнения программы.
Синтаксис
val variableName: Boolean = true
val variableName = false
Пример
Создадим переменную типа Boolean
со значением true:
val isActive: Boolean = true
println(isActive)
Результат выполнения кода:
Boolean true
Пример
Создадим переменную типа Boolean
со значением false:
val isCompleted = false
println(isCompleted)
Результат выполнения кода:
Boolean false
Пример
Использование типа Boolean в условных
выражениях с оператором if:
val hasAccess = true
if (hasAccess) {
println("Access granted")
} else {
println("Access denied")
}
Результат выполнения кода:
String "Access granted"
Пример
Логические операторы для работы с типом Boolean:
val a = true
val b = false
println(a && b) // логическое И
println(a || b) // логическое ИЛИ
println(!a) // логическое НЕ
Результат выполнения кода:
Boolean false
Boolean true
Boolean false
Пример
Сравнение значений с возвратом типа Boolean:
val x = 10
val y = 5
val isGreater = x > y
val isEqual = x == y
println(isGreater)
println(isEqual)
Результат выполнения кода:
Boolean true
Boolean false