Operators

...

SU

Kotlin Operatorlari

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

Qiymat operand deb ataladi, va amallar (ikki operand o'rtasida bajariladigan) operator yordamida aniqlanadi:

OperandOperatorOperand
100+50

Quyidagi misolda, 100 va 50 sonlari operandlar, va + belgisi operator:

Misol

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

Misol

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

Kotlin operatorlarini quyidagi guruhlarga bo'ladi:

  • Arifmetik operatorlar
  • Tayinlash operatorlari
  • Taqqoslash operatorlari
  • Mantiqiy operatorlar

Arifmetik Operatorlar

Arifmetik operatorlar umumiy matematik amallarni bajarish uchun ishlatiladi.

OperatorNomiTavsifMisol
+Qo'shishIkkita qiymatni qo'shadix + y
-AyirishBir qiymatdan boshqa qiymatni ayiradix - y
*Ko'paytirishIkkita qiymatni ko'paytiradix * y
/Bo'lishBir qiymatni boshqasiga bo'ladix / y
%ModulusBo'linish qoldig'ini qaytaradix % y
++InkrementQiymatni 1 ga oshiradi++x
--DekrementQiymatni 1 ga kamaytiradi--x

Kotlin Tayinlash Operatorlari

Tayinlash operatorlari qiymatlarni o'zgaruvchilarga tayinlash uchun ishlatiladi.

Quyidagi misolda, tayinlash operatori (=) yordamida x o'zgaruvchiga 10 qiymati tayinlanadi:

Misol

var x = 10

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

Misol

var x = 10
x += 5

Barcha tayinlash operatorlari ro'yxati:

OperatorMisolXuddi shu kabi
=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 ikki qiymatni taqqoslash uchun ishlatiladi va Boolean qiymat qaytaradi: ya'ni true yoki false.

OperatorNomiMisol
==Tengx == y
!=Teng emasx != y
>Kattax > y
<Kichikx < y
>=Katta yoki tengx >= y
<=Kichik yoki tengx <= y

Boolean qiymatlar haqida ko'proq ma'lumotni Boolean bobida va shartlarda o'rganasiz.

Kotlin Mantiqiy Operatorlari

Mantiqiy operatorlar o'zgaruvchilar yoki qiymatlar orasidagi mantiqiy munosabatlarni aniqlash uchun ishlatiladi:

OperatorNomTavsifMisol
&&Mantiqiy vaIkkala ifoda ham true bo'lsa, true qaytaradix < 5 && x < 10
||Mantiqiy yokiIfodalardan biri true bo'lsa, true qaytaradix < 5 || x < 4
!Mantiqiy emasNatijani teskari qiladi, agar natija true bo'lsa, false qaytaradi!(x < 5 && x < 10)

Ushbu sahifada

GitHubda tahrirlash