Intern
Nima unar, binar va ternar operatorlar?
sobes.tech AI
AIdan javob
Birun operatorlar bitta operand bilan, ikkilamchi bilan ikki, va uchlamchi bilan uch ishlaydi.
Misol uchun:
-
Birun:
- Birun minus (
-) raqamning belgisini o'zgartirish uchun:// Birun operatorining misoli val x = 5 val y = -x // y -5 ga teng bo'ladi - Postfix va prefix inkrement (
++) va dekrement (--):// Birun operatorining misoli var count = 10 count++ // count endi 11 ++count // count endi 12 - Mantiqiy inkor (
!) boolean qiymatni teskari qilish uchun:// Birun operatorining misoli val isActive = true val isInactive = !isActive // isInactive endi false
- Birun minus (
-
Ikki:
- Arifmetik operatorlar (
+,-,*,/,%):// Ikki operatorining misoli val a = 10 val b = 5 val sum = a + b // sum 15 bo'ladi - Taqqoslash operatorlari (
==,!=,<,>,<=,>=):// Ikki operatorining misoli val p = 7 val q = 7 val isEqual = (p == q) // isEqual true bo'ladi - Mantiqiy operatorlar (
&&,||):// Ikki operatorining 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'g'ri
?: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'g'ri