Kotlin operatorlari


ULASHISH

Kotlin operatorlari

Operatorlar o‘zgaruvchilar va qiymatlar ustida amallar bajarish uchun ishlatiladi.

Qiymat operand deb ataladi, (ikki operand o‘rtasida bajariladigan) amal esa operator orqali belgilanadi:

Operand Operator Operand
100 + 50

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

Misol

var x = 100 + 50
O‘zingiz sinab ko‘ring »

+ operatori ko‘pincha yuqoridagi misoldagi kabi ikki qiymatni qo‘shish uchun ishlatilsa-da, undan o‘zgaruvchi va qiymatni yoki ikki o‘zgaruvchini qo‘shish uchun ham foydalanish mumkin:

Misol

var sum1 = 100 + 50       // 150 (100 + 50)
var sum2 = sum1 + 250     // 400 (150 + 250)
var sum3 = sum2 + sum2    // 800 (400 + 400)
O‘zingiz sinab ko‘ring »

Kotlin operatorlarni quyidagi guruhlarga ajratadi:

  • Arifmetik operatorlar
  • O‘zlashtirish operatorlari
  • Taqqoslash operatorlari
  • Mantiqiy operatorlar

Arifmetik operatorlar

Arifmetik operatorlar oddiy matematik amallarni bajarish uchun ishlatiladi.

Operator Nomi Tavsif Misol Sinab ko‘ring
+ Qo‘shish Ikki qiymatni qo‘shadi x + y Sinab ko‘ring »
- Ayirish Bir qiymatdan boshqasini ayiradi x - y Sinab ko‘ring »
* Ko‘paytirish Ikki qiymatni ko‘paytiradi x * y Sinab ko‘ring »
/ Bo‘lish Bir qiymatni boshqasiga bo‘ladi x / y Sinab ko‘ring »
% Bo‘lish qoldig‘i Bo‘lishdan qolgan qoldiqni qaytaradi x % y Sinab ko‘ring »
++ Inkrement Qiymatni 1 ga oshiradi ++x Sinab ko‘ring »
-- Dekrement Qiymatni 1 ga kamaytiradi --x Sinab ko‘ring »


Kotlin o‘zlashtirish operatorlari

O‘zlashtirish operatorlari o‘zgaruvchilarga qiymat berish uchun ishlatiladi.

Quyidagi misolda x nomli o‘zgaruvchiga 10 qiymatini berish uchun o‘zlashtirish operatori (=) dan foydalanamiz:

Qo‘shib o‘zlashtirish operatori (+=) o‘zgaruvchiga qiymat qo‘shadi:

Misol

var x = 10
x += 5
O‘zingiz sinab ko‘ring »

Barcha o‘zlashtirish operatorlari ro‘yxati:

Operator Misol Ekvivalenti Sinab ko‘ring
= x = 5 x = 5 Sinab ko‘ring »
+= x += 3 x = x + 3 Sinab ko‘ring »
-= x -= 3 x = x - 3 Sinab ko‘ring »
*= x *= 3 x = x * 3 Sinab ko‘ring »
/= x /= 3 x = x / 3 Sinab ko‘ring »
%= x %= 3 x = x % 3 Sinab ko‘ring »

Kotlin taqqoslash operatorlari

Taqqoslash operatorlari ikki qiymatni solishtirish uchun ishlatiladi va Boolean qiymat qaytaradi: true yoki false.

Operator Nomi Misol Sinab ko‘ring
== Teng x == y Sinab ko‘ring »
!= Teng emas x != y Sinab ko‘ring »
> Katta x > y Sinab ko‘ring »
< Kichik x < y Sinab ko‘ring »
>= Katta yoki teng x >= y Sinab ko‘ring »
<= Kichik yoki teng x <= y Sinab ko‘ring »

Boolean qiymatlar haqida Boolean va Shartlar boblarida ancha batafsil bilib olasiz.


Kotlin mantiqiy operatorlari

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

Operator Nomi Tavsif Misol Sinab ko‘ring
&&  Mantiqiy VA (and) Ikkala ifoda ham rost bo‘lsa, true qaytaradi x < 5 &&  x < 10 Sinab ko‘ring »
||  Mantiqiy YOKI (or) Ifodalardan biri rost bo‘lsa, true qaytaradi x < 5 || x < 4 Sinab ko‘ring »
! Mantiqiy INKOR (not) Natijani teskarisiga o‘zgartiradi: natija rost bo‘lsa, false qaytaradi Sinab ko‘ring »


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!