Intern
Nədir unar, ikili və üçlü operatorlar?
sobes.tech Süni İntellekt
AI-dan cavab
Unar operatorlar bir operand bilan, ikili bilan ikki, va uchlamchi bilan uch ishlaydi.
Misol üçün:
-
Unar:
- Unar minus (
-) raqamning belgisini o'zgartirish uchun:// Unar operator misoli val x = 5 val y = -x // y -5 ga teng bo'ladi - Postfix va prefix inkrement (
++) va dekrement (--):// Unar operator misoli var count = 10 count++ // count endi 11 ++count // count endi 12 - Mantiqiy inkor (
!) boolean qiymatni teskari qilish uchun:// Unar operator misoli val isActive = true val isInactive = !isActive // isInactive endi false
- Unar minus (
-
Ikki:
- Arifmetik operatorlar (
+,-,*,/,%):// Ikki operator misoli val a = 10 val b = 5 val sum = a + b // sum 15 bo'ladi - Taqqoslash operatorlari (
==,!=,<,>,<=,>=):// Ikki operator misoli val p = 7 val q = 7 val isEqual = (p == q) // isEqual true bo'ladi - Mantiqiy operatorlar (
&&,||):// Ikki operator misoli val condition1 = true val condition2 = false val result = condition1 && condition2 // result false bo'ladi
- Arifmetik operatorlar (
-
Uchlamchi:
- Kotlinda Java'dagi kabi to'g'ridan-to'gri
?:uchlamchi operatori yo'q. O'rniga,if/elseifodasi ishlatiladi. Bu, asosan, uchlamchi operator bilan teng:// Kotlinda uchlamchi operatorning tengligi misoli val age = 20 val status = if (age >= 18) "Voyaga yetgan" else "Voyaga yetmagan"
- Kotlinda Java'dagi kabi to'g'ridan-to'gri