[Kotlin] Day 4: Statement Percabangan

day4


fun main(args: Array) {
// TODO: Statement if
/**
* * Secara keseluruhan, penggunaan if
* * Mirip dengan pemograman c++ dan java
*/
val x = 5;
if(x == 0) println("ini 0")
else if (x != 5) println("bukan")
else if (x > 5) println("lebih besar")
else println(x) // 5
//TODO: switch – case
val y = 'b'
when(y){
// * bisa menggunakan range
in '0'..'9' -> println("angka")
// * 1 case juga bisa
'a' -> println("huruf A")
// * Tak perlu break;
// * Ini yang aku sukai 🙂
in 'a'..'z' -> {
println("huruf")
val d = 7;
var b : Float = d.toFloat() / 3;
println(b)
}
// * Untuk default
else -> println("simbol")
}
// * Contoh Switch yang lebih keren 🙂
// ! Materi ini belum dipelajari
fun describe(obj: Any): String =
when (obj) {
1 -> "One"
"Hello" -> "Greeting"
is Long -> "Long"
!is String -> "Not a string"
else -> "Unknown"
}
println(describe(8678))
println(describe("8678"))
///////////////////////////////////////////
}

view raw

kotlin_day_4.kt

hosted with ❤ by GitHub

Diskusi Yuk...!

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s