Menu
Coddy logo textTech

Karşılaştırma Operatörleri

Coddy'nin Kotlin Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 22 / 93.

Karşılaştırma operatörleri, iki değeri karşılaştırmanıza ve true ya da false olmak üzere bir Boolean sonucu elde etmenize olanak tanır. Bu operatörler, programlarınızda kararlar vermek için gereklidir.

Kotlin'in karşılaştırma operatörleri şunlardır:

OperatörAnlamıÖrnekSonuç
==Eşittir5 == 5true
!=Eşit değildir5 != 3true
>Büyüktür5 > 3true
<Küçüktür5 < 3false
>=Büyük veya eşittir5 >= 5true
<=Küçük veya eşittir3 <= 5true

Bunları değişkenlerle kullanabilir ve sonuçları saklayabilirsin:

fun main() {
    val age = 18
    val isAdult = age >= 18
    println(isAdult)  // Yazdırır: true
    
    val score = 85
    val isPerfect = score == 100
    println(isPerfect)  // Yazdırır: false
}

Karşılaştırma operatörleri tüm sayısal türlerle çalışır ve sonraki derslerde öğreneceğin karar verme mantığının temelini oluşturur.

challenge icon

Görev

Kolay

checkScores adında, score1, score2 ve passingScore alan ve üç karşılaştırma sonucu içeren bir dize döndüren bir işlev yazın.

İki puanı birbirleriyle ve karşılaştırma operatörlerini kullanarak geçme eşiğiyle karşılaştırın.

Mantık:

  1. score1 değerinin score2 değerinden büyük olup olmadığını kontrol edin
  2. score1 değerinin score2 değerine eşit olup olmadığını kontrol edin
  3. score2 değerinin passingScore değerinden büyük veya ona eşit olup olmadığını kontrol edin

Parametreler:

  • score1 (Int): İlk puan
  • score2 (Int): İkinci puan
  • passingScore (Int): Geçmek için gereken minimum puan

Döndürür: Boşluklarla ayrılmış üç boolean sonucu içeren bir dize. Biçim: [result1] [result2] [result3]

Örnek: 85, 70 ve 60 girdileri için "true false true" döndürün; çünkü 85 > 70 doğrudur, 85 == 70 yanlıştır ve 70 >= 60 doğrudur.

Kendin dene

fun checkScores(score1: Int, score2: Int, passingScore: Int): String {
    // Kodu buraya yazın
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Kotlin playground