Boolean Kotlin
Dalam pemrograman, kita memerlukan tipe data yang hanya dapat memiliki satu dari dua nilai, seperti:
- YES / NO
- ON / OFF
- TRUE / FALSE
Untuk ini, Kotlin memiliki tipe data Boolean
, yang dapat mengambil nilai true
atau false
.
Nilai Boolean
Tipe boolean dapat dideklarasikan dengan kata kunci Boolean
dan hanya dapat mengambil nilai true
atau false
:
Contoh
fun main() { val isKotlinFun: Boolean = true val isFishTasty: Boolean = false println(isKotlinFun) // Outputs true println(isFishTasty) // Outputs false }
Hasil :
true
false
Seperti yang telah kita pelajari dengan tipe data lain sebelumnya, contoh di atas juga dapat ditulis tanpa menentukan tipenya, karena Kotlin cukup pintar untuk memahami bahwa variabelnya adalah Boolean:
Contoh
fun main() { val isKotlinFun = true val isFishTasty = false println(isKotlinFun) // Outputs true println(isFishTasty) // Outputs false }
Hasil :
true
false
Ekspresi Boolean
Ekspresi Boolean mengembalikan nilai Boolean: true
atau false
.
Kita bisa menggunakan operator perbandingan, seperti operator lebih besar dari (>
) untuk mengetahui apakah ekspresi (atau variabel) benar:
Contoh
fun main() { val x = 10 val y = 9 println(x > y) // Mengembalikan nilai true, karena 10 lebih besar dari 9 }
Hasil :
true
Atau bahkan lebih mudah:
Contoh
fun main() { println(10 > 9) // Mengembalikan nilai true, karena 10 lebih besar dari 9 }
Hasil :
true
Dalam contoh di bawah ini, kita akan menggunakan operator sama dengan (==
) untuk mengevaluasi ekspresi:
Contoh
fun main() { val x = 10; println(x == 10); // Mengembalikan nilai true, karena nilai x sama dengan 10 }
Hasil :
true
Contoh
fun main() { println(10 == 15); // Mengembalikan false, karena 10 tidak sama dengan 15 }
Hasil :
false