Careeroza
Characters and Booleans
Char
Example
A Char holds one character in single quotes. It is not a number in Kotlin; use .code to get its Unicode value.
fun main() {
val grade = 'A'
println(grade)
println(grade.code) // 65
println(grade + 1) // 'B' (Char + Int gives Char)
println('7'.isDigit())
println('7'.digitToInt() + 1)
println('k'.uppercaseChar())
println(66.toChar())
}Output
A 65 B true 8 K B
Boolean
Example
A Boolean is either true or false. It is the result of every comparison and drives every if.
fun main() {
val isLoggedIn = true
val hasItemsInCart = false
val age = 19
val isAdult = age >= 18
println(isLoggedIn)
println(isAdult)
println(isLoggedIn && hasItemsInCart)
println(isLoggedIn || hasItemsInCart)
println(!hasItemsInCart)
}Output
true true false true true