Sobes.tech
Intern

Birlikte, ikili ve üçlü operatörler nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Birun operatörleri bir operandla, ikili operatörler iki operandla ve üçlü operatörler üç operandla çalışır.
Örneğin:

  • Birun:

    • Birun eksi (-) sayının işaretini değiştirmek için:
      // Birun operatör örneği
      val x = 5
      val y = -x // y -5 olacak
      
    • Postfix ve prefix artış (++) ve azalış (--):
      // Birun operatör örneği
      var count = 10
      count++ // count şimdi 11
      ++count // count şimdi 12
      
    • Mantıksal olumsuzlama (!) boolean değeri tersine çevirmek için:
      // Birun operatör örneği
      val isActive = true
      val isInactive = !isActive // isInactive şimdi false
      
  • İkili:

    • Aritmetik operatörler (+, -, *, /, %):
      // İkili operatör örneği
      val a = 10
      val b = 5
      val sum = a + b // sum 15 olacak
      
    • Karşılaştırma operatörleri (==, !=, <, >, <=, >=):
      // İkili operatör örneği
      val p = 7
      val q = 7
      val isEqual = (p == q) // isEqual true olacak
      
    • Mantıksal operatörler (&&, ||):
      // İkili operatör örneği
      val condition1 = true
      val condition2 = false
      val result = condition1 && condition2 // result false olacak
      
  • Üçlü:

    • Kotlin'de Java'daki gibi doğrudan ?: üçlü operatör yoktur. Bunun yerine if/else ifadesi kullanılır. Bu, temelde üçlü operatöre eşdeğerdir:
      // Kotlin'de üçlü operatörün karşılığı örneği
      val age = 20
      val status = if (age >= 18) "Yetişkin" else "Reşit olmayan"