Skip to content

Kotlin Booleanlar

Kotlin Booleanlar Dasturlashda ko'pincha faqat ikkita qiymatga ega bo'lishi mumkin bo'lgan ma'lumot turi kerak bo'ladi, masalan:

HA / YO'Q
ON / OFF
TO'G'RI / NOTO'G'RI
Buning uchun Kotlin da Boolean ma'lumot turi mavjud bo'lib, u true yoki false qiymatlarini qabul qiladi.

Boolean Qiymatlar

Boolean turi Boolean kalit so'zi bilan e'lon qilinishi mumkin va faqat true yoki false qiymatlarini qabul qiladi:

Misol

kotlin
val isKotlinFun: Boolean = true
val isFishTasty: Boolean = false
println(isKotlinFun)   // Natija: true
println(isFishTasty)   // Natija: false

Oldingi boblarda boshqa ma'lumot turlari bilan o'rganganingizdek, yuqoridagi misolni turini ko'rsatmasdan ham yozish mumkin, chunki Kotlin o'z-o'zidan o'zgaruvchilarni Boolean ekanligini tushunadi:

Misol

kotlin
val isKotlinFun = true
val isFishTasty = false
println(isKotlinFun)   // Natija: true
println(isFishTasty)   // Natija: false

Boolean Ifoda

Boolean ifoda Boolean qiymatini: true yoki false qaytaradi.

Siz taqqoslash operatoridan, masalan, katta (>) operatoridan foydalanib, ifoda (yoki o'zgaruvchi) to'g'ri yoki noto'g'ri ekanligini aniqlashingiz mumkin:

Misol

kotlin
val x = 10
val y = 9
println(x > y) // Natija: true, chunki 10 9 dan katta

Yana ham osonroq:

Misol

kotlin
println(10 > 9) // Natija: true, chunki 10 9 dan katta

Quyidagi misollarda, biz tenglik (==) operatoridan foydalanib, ifodani baholaymiz:

Misol

kotlin
val x = 10;
println(x == 10); // Natija: true, chunki x ning qiymati 10 ga teng

Misol

kotlin
println(10 == 15); // Natija: false, chunki 10 15 ga teng emas

Ifodaning Boolean qiymati Kotlin taqqoslashlari va shartlarining asosidir.

Keyingi bobda shartlar haqida ko'proq ma'lumot olasiz.