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ör | Anlamı | Örnek | Sonuç |
|---|---|---|---|
== | Eşittir | 5 == 5 | true |
!= | Eşit değildir | 5 != 3 | true |
> | Büyüktür | 5 > 3 | true |
< | Küçüktür | 5 < 3 | false |
>= | Büyük veya eşittir | 5 >= 5 | true |
<= | Küçük veya eşittir | 3 <= 5 | true |
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.
Görev
KolaycheckScores 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:
score1değerininscore2değerinden büyük olup olmadığını kontrol edinscore1değerininscore2değerine eşit olup olmadığını kontrol edinscore2değerininpassingScoredeğerinden büyük veya ona eşit olup olmadığını kontrol edin
Parametreler:
score1(Int): İlk puanscore2(Int): İkinci puanpassingScore(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
}
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
4Operatörler Bölüm 1
Aritmetik OperatörlerModül OperatörüArtırımlı AtamaKarşılaştırma OperatörleriTekrar - Basit Matematik7Temel Girdi/Çıktı
Println FonksiyonuDize ŞablonlarıReadLine GirdisiTür DönüşümüTekrar - Emekliliğe Kalan YıllarTekrar - Doğru veya Yanlış10Fonksiyonlar
Fonksiyon TanımlamaParametreler ve ArgümanlarDönüş DeğerleriAdlandırılmış ArgümanlarVarsayılan DeğerlerTek İfadeli FonksiyonlarTekrar - Sigma FonksiyonuTekrar - Doğrulama Fonksiyonu2Değişkenler
Val ve VarTür ÇıkarımıSayılarStringBooleanAdlandırma KurallarıTekrar - Değişkenleri Başlat5Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Mantıksal Operatörler Bölüm 3If İfadesiyle Üçlü OperatörTekrar - Basit Mantık8Hesap Paylaştırma Hesaplayıcısı
Hoş Geldiniz MesajıGirdi Alma3Null Olabilirliği
Null Güvenliği NedirNull Olabilir TürlerGüvenli Çağrı OperatörüElvis OperatörüFonksiyon Görevi TemelleriNull Değil DoğrulamasıÖzet - Güvenli Erişim6Karar Verme
If İfadesiIf - Elseİfade Olarak IfWhen İfadesiAralıklarla WhenTekrar - Basit Hesap Makinesi9Döngüler
For DöngüsüWhile DöngüsüDo-While DöngüsüBreakContinueDöngülerde Aralıklarİç İçe DöngüTekrar - FaktöriyelTekrar - Dinamik GirdiKendi başına pratik yap: Kotlin playground