Skip to content

Kotlin Operatorlari

Kotlin Operatorlari Operatorlar o'zgaruvchilar va qiymatlar ustida amallarni bajarish uchun ishlatiladi.

Qiymat operand deb ataladi, amallar esa operator orqali aniqlanadi:

Operand Operator Operand
100 + 50
Yuqoridagi misolda, 100 va 50 raqamlari operandlar, + belgisi esa operator:

Misol

kotlin
var x = 100 + 50
  • operatori ko'pincha ikkita qiymatni qo'shish uchun ishlatiladi, yuqoridagi misolda bo'lgani kabi, lekin u o'zgaruvchi va qiymatni yoki ikkita o'zgaruvchini qo'shish uchun ham ishlatilishi mumkin:

Misol

kotlin
var sum1 = 100 + 50       // 150 (100 + 50)  
var sum2 = sum1 + 250     // 400 (150 + 250)  
var sum3 = sum2 + sum2    // 800 (400 + 400)

Kotlin operatorlarni quyidagi guruhlarga bo'ladi:

  • Aritmetik operatorlar
  • Tayinlash operatorlari
  • Taqqoslash operatorlari
  • Mantiqiy operatorlar

Aritmetik Operatorlar

Aritmetik operatorlar umumiy matematik amallarni bajarish uchun ishlatiladi.

OperatorNomiTavsifiMisolSinab ko'ring
+Qo'shishIkkita qiymatni qo'shadix + y
-AyirishBir qiymatni boshqasidan ayiradix - y
*Ko'paytirishIkkita qiymatni ko'paytiradix * y
/Bo'lishBir qiymatni boshqasiga bo'ladix / y
%ModulusBo'lish qoldig'ini qaytaradix % y
++IncrementQiymatni 1 ga oshiradi++x
--DecrementQiymatni 1 ga kamaytiradi--x

Kotlin Tayinlash Operatorlari

Tayinlash operatorlari qiymatlarni o'zgaruvchilarga tayinlash uchun ishlatiladi.

Quyidagi misolda, tayinlash operatori (=) yordamida 10 qiymatini x o'zgaruvchisiga tayinlaymiz:

Misol

kotlin
var x = 10

Qo'shish tayinlash operatori (+=) qiymatni o'zgaruvchiga qo'shadi:

Misol

kotlin
var x = 10  
x += 5

Barcha tayinlash operatorlari ro'yxati:

OperatorMisolBir xilSinab ko'ring
=x = 5x = 5
+=x += 3x = x + 3
-=x -= 3x = x - 3
*=x *= 3x = x * 3
/=x /= 3x = x / 3
%=x %= 3x = x % 3

Kotlin Taqqoslash Operatorlari

Taqqoslash operatorlari ikkita qiymatni taqqoslash uchun ishlatiladi va Boolean qiymatini qaytaradi: true yoki false.

OperatorNomiMisolSinab ko'ring
==Tengx == y
!=Teng emasx != y
>Kattax > y
<Kichikx < y
>=Katta yoki tengx >= y
<=Kichik yoki tengx <= y

Boolean bo'limida va Shartlar bo'limida ko'proq ma'lumot olasiz.

Kotlin Mantiqiy Operatorlari

Mantiqiy operatorlar o'zgaruvchilar yoki qiymatlar o'rtasidagi mantiqni aniqlash uchun ishlatiladi:

OperatorNomiTavsifiMisolSinab ko'ring
&&Mantiqiy vaIkkita bayonot to'g'ri bo'lsa true qaytaradix < 5 && x < 10
ǀǀMantiqiy yokiBayonotlardan biri to'g'ri bo'lsa true qaytaradix < 5
!Mantiqiy emasNatijani teskari qiladi, natija to'g'ri bo'lsa false qaytaradi