Mantıksal Operatörler Bölüm 1
Coddy'nin Kotlin Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 24 / 93.
Artık değerleri karşılaştırabildiğine göre, birden fazla koşulu nasıl birleştireceğimizi öğrenelim. Mantıksal operatörler, Boolean değerlerini birbirine bağlayarak daha karmaşık ifadeler oluşturmanı sağlar.
AND operatörü (&&), yalnızca her iki koşul da doğru olduğunda true döndürür. Koşullardan biri yanlışsa ifadenin tamamı yanlıştır:
fun main() {
val age = 25
val hasLicense = true
val canDrive = age >= 18 && hasLicense
println(canDrive) // Yazdırır: true
}Her iki koşul da karşılanmalıdır: kişi en az 18 yaşında ve ehliyete sahip olmalıdır. Yaş 16 olsaydı, canDrive, hasLicense true olsa bile false olurdu.
OR operatörü (||), en az bir koşul doğru olduğunda true döndürür. Yalnızca her iki koşul da yanlış olduğunda false döndürür:
fun main() {
val isWeekend = false
val isHoliday = true
val canSleepIn = isWeekend || isHoliday
println(canSleepIn) // Yazdırır: true
}Burada, hafta sonu veya tatilse geç kalkabilirsin: yalnızca birinin doğru olması yeterlidir.
Görev
KolaycanEnterClub adlı, age ve hasMembership alan ve bir kişinin kulübe girip giremeyeceğini döndüren bir fonksiyon yazın.
Bir kişi kulübe yalnızca en az 21 yaşındaysa ve üyeliği varsa girebilir.
Parametreler:
age(Int): Kişinin yaşıhasMembership(Boolean): Kişinin kulüp üyeliği olup olmadığı
Döndürülen değer: Kişi her iki gereksinimi de karşılıyorsa true, aksi halde false (Boolean)
Sağlanan sürücü, fonksiyonunuzu çağırır ve döndürdüğü değeri yazdırır. Fonksiyon imzasını koruyun ve bir main fonksiyonu eklemeyin.
Kendin dene
fun canEnterClub(age: Int, hasMembership: Boolean): Boolean {
// 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