Sobes.tech
Intern

Унардык, бинардык жана тернардык операторлор деген эмне?

sobes.tech AI

AIден жооп

Бірлік операторлар бір операндпен жұмыс жасайт, екілік — екімен, ал үшлік — үшпен жұмыс жасайт.
Мисал:

  • Бірлік:

    • Бірлік минус (-) санның белгісін өзгерту үшін:
      // Бірлік оператор мысалы
      val x = 5
      val y = -x // y -5 болады
      
    • Постфикс және префикс инкремент (++) және декремент (--):
      // Бірлік оператор мысалы
      var count = 10
      count++ // қазір 11
      ++count // қазір 12
      
    • Логикалық теріске шығару (!) — булев мәнін кері айналдыру:
      // Бірлік оператор мысалы
      val isActive = true
      val isInactive = !isActive // қазір false
      
  • Екілік:

    • Арифметикалық операторлар (+, -, *, /, %):
      // Екілік оператор мысалы
      val a = 10
      val b = 5
      val sum = a + b // sum 15
      
    • Салыстыру операторлары (==, !=, <, >, <=, >=):
      // Екілік оператор мысалы
      val p = 7
      val q = 7
      val isEqual = (p == q) // true
      
    • Логикалық операторлар (&&, ||):
      // Екілік оператор мысалы
      val condition1 = true
      val condition2 = false
      val result = condition1 && condition2 // false
      
  • Үштік:

    • Kotlin-де ?: тікелей үштік оператор жоқ. Оның орнына if/else өрнегі пайдаланылады. Бұл негізінен үштік операторға тең:
      // Kotlin-де үштік оператордың баламасы мысалы
      val age = 20
      val status = if (age >= 18) "Ересек" else "Кәмелетке толмаған"