fun main(args : Array<String>){
judul()
var balon: Int = 5
//Kondisi dengan menggunakan when
when(balon) {
3 -> println("Balonku ada 3")
4 -> println("Balonku ada 4")
5 -> println("Balonku ada 5")
}
//Kondisi dengan menggunakan if else
if(balon == 3) {
println("Balonku ada 3")
} else if(balon == 4) {
println("Balonku ada 4")
} else if(balon == 5) {
println("Balonku ada 5")
}
balon = 2
when(balon) {
3 -> println("Balonku ada 3")
4 -> println("Balonku ada 4")
5 -> println("Balonku ada 5")
else -> println("Balonku bukan 3, 4, 5")
}
//Dengan menggunakan variable
var keterangan: String = when(balon) {
3 -> "Balonku ada 3"
4 -> "Balonku ada 4"
5 -> "Balonku ada 5"
else -> "Balonku bukan 3, 4, 5"
}; println(keterangan)
//When dengan pernyataan lebih dari 1
var jmlBalon: Int = when(balon) {
3 -> {
print("Balonku ada "); 3
}
4 -> {
print("Balonku ada "); 4
}
5 -> {
print("Balonku ada "); 5
}
else -> {
print("Balonku bukan 3, 4, 5 tapi "); 0
}
}; println(jmlBalon)
garis()
author()
}
fun garis(): Unit {
println("================================")
}
fun author(): Unit {
println("Nama : Salman Alfaridzi")
println("Email : Salman Alfaridzi@gmail.com")
}
fun judul(): Unit {
garis()
println("Latihan Kotlin 2.5")
garis()
}