[Kotlin] / Kotlin - Ders 4 (Karar Yapıları)

(09.06.2021 tarihinde oluşturuldu.)

// KARAR YAPILARI
// 1. if-else yapısı
var not:Int = 53

if (not >= 85) println("takdir aldınız")
else if (not >= 70) println("teşekkür aldınız")
else if (not >= 50) println("belge almadan geçtiniz")
else {
println("Kaldınız")
}

// 2. when - else yapısı (switch - case yapısına eşdeğer)
var gun:Int = -5

when(gun){
1 -> println("ilk mesai günü")
in 2..4 -> println("mesai günü")
5 -> println("son mesai günü")
6, 7 -> {
println("Hafta sonu")
}
else -> {
println("gün bilgisini kontrol ederek tekrar giriniz")
}
}

/*
NOT: a..b yapısı aralık oluşturur. Python'daki range() fonksiyonuna benzetilebilir.
a..b yapısının eşdeğeri (a <= x <= b) olarak ifade edilebilir.

a, b yapısı ise (a or b) anlamına gelmektedir.
*/

ÇIKTILAR
System.out: belge almadan geçtiniz
System.out: gün bilgisini kontrol ederek tekrar giriniz


Not: turkcell geleceği yazanlar'daki Kotlin eğitiminden faydalanılmıştır.


YORUMLAR (0 yorum)



Yorum Gönder
CAPTCHA