Тип Boolean

Тип Boolean представляет логические значения и может принимать только два значения: true (истина) или false (ложь). Этот тип используется для условных выражений, проверки условий и управления потоком выполнения программы.

Синтаксис

kotlinval variableName: Boolean = true
val variableName = false

Пример

Создадим переменную типа Boolean со значением true:

kotlinval isActive: Boolean = true
println(isActive)

Результат выполнения кода:

kotlinBoolean true

Пример

Создадим переменную типа Boolean со значением false:

kotlinval isCompleted = false
println(isCompleted)

Результат выполнения кода:

kotlinBoolean false

Пример

Использование типа Boolean в условных выражениях с оператором if:

kotlinval hasAccess = true

if (hasAccess) {
  println("Access granted")
} else {
  println("Access denied")
}

Результат выполнения кода:

kotlinString "Access granted"

Пример

Логические операторы для работы с типом Boolean:

kotlinval a = true
val b = false

println(a && b) // логическое И
println(a || b) // логическое ИЛИ
println(!a)     // логическое НЕ

Результат выполнения кода:

kotlinBoolean false
Boolean true
Boolean false

Пример

Сравнение значений с возвратом типа Boolean:

kotlinval x = 10
val y = 5

val isGreater = x > y
val isEqual = x == y

println(isGreater)
println(isEqual)

Результат выполнения кода:

kotlinBoolean true
Boolean false

Смотрите также

  • тип Int,
    целочисленный тип данных
  • тип Double,
    тип чисел с плавающей точкой двойной точности
  • тип String,
    строковый тип данных
  • класс Array,
    массив элементов