forked from halilozel1903/KotlinExample
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathWhen.kt
More file actions
26 lines (21 loc) · 754 Bytes
/
When.kt
File metadata and controls
26 lines (21 loc) · 754 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/**
* Created by ozel on 17.7.2017.
*/
fun main() {
/*
When ifadesi switch-case yapısına benzemektedir.
Kotlin de switch-case bulunmamaktadır.
Koşullar tek tek yazılmakla birlikte toplu olarakta yazılabilir.
Bir ifade birden fazla koşulu sağlamasına rağmen en baştaki ifadeyi
doğrulayıp programı sonlandırır.
*/
val sayi:Int= readLine()!!.toInt()
when(sayi){
1-> print("Girilen sayi 1")
2-> print("Girilen sayi 2")
3,4-> print("Girilen sayi 3 veya 4")
in 5..8-> print("Girilen sayi 5 ile 8 arasındadır.")
!in 5..8-> print("Girilen sayi 5 ile 8 arasında değildir.")
else -> print("Girilen sayı verilen değerler arasında değildir.")
}
}