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 (6)
  Windows (7)
  Mobil (3)
  Python 3.X (16)
  PARDUS (5)
  M.E.B. (2)
  Donanım (1)
  Java (9)
  Robotik (11)
  JavaScript (1)
  Kotlin (8)
  Multimedia (1)
  deneme (0)

SON YAZILARIM
  2023 - 2024 7. Sınıf Seçmeli Robotik ve Kodlama Dersi Yıllık Planı | 2023-09-28
  Windows 10 Dosya ağ Paylaşım Hatası | 2022-04-19
  Kotlin - Ders 8 (Sınıflar) | 2022-03-28
  Kotlin - Ders 7 (Fonksiyonlar) | 2022-03-27
  e-Okul için GIMP ile Toplu Fotoğraf Boyutlandırma | 2022-01-13
  Pardus Üzerinde App Inventor Emulator Kurulumu ve Çalıştırılması | 2021-09-12
  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