Kotlin - Ders 4 (Karar Yapıları) | 2021-06-09 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 | Bu konuya toplam (0) yorum yapılmış


YORUM YAZ
Adınızı Girin:  * Doldurulması zorunludur



   Doğrulama Kodu


KATEGORİLER
  Genel (4)
  Güvenlik (2)
  Program (5)
  Windows (6)
  Mobil (2)
  Python 3.X (16)
  PARDUS (5)
  M.E.B. (1)
  Donanım (1)
  Java (9)
  Robotik (11)
  JavaScript (1)
  Kotlin (6)
  Multimedia (1)

SON YAZILARIM
  Kotlin - Ders 6 (Koleksiyonlar) | 2021-06-11
  Kotlin - Ders 5 (Döngü Yapıları) | 2021-06-10
  Kotlin - Ders 4 (Karar Yapıları) | 2021-06-09
  ffmpeg ile Resim ve Ses Dosyalarını Videoya Dönüştürme | 2021-06-09
  Kotlin - Ders 3 (Tip Dönüşümleri) | 2021-06-08
  Kotlin - Ders 2 (Operatörler) | 2021-06-07
  Kotlin - Ders 1 (Veri Tanımlama) | 2021-06-06
  Veri Kurtarma | 2020-10-02
  Date Nesnesinin Methotları | 2020-05-23
  A'dan Z'ye LEGO MINDSTORMS EV3 (Açık Kaynak Kitap) | 2020-05-04