Exception Handling Lanjutan

Run Settings
LanguageKotlin
Language Version
Run Command
fun main(args : Array<String>){ // val someStringValue: String? = null // val someStringValue: String? = "12.0" val someStringValue: String? = "12" var someIntValue: Int = 0 try{ someIntValue = someStringValue!!.toInt() } catch(e: NullPointerException){ someIntValue = 0 } catch(e: NumberFormatException){ someIntValue = -1 } finally{ when(someIntValue){ 0 -> println("Catch block NullPointerException terpanggil !") -1 -> println("Catch block NumberFormatException terpanggil !") else -> println(someIntValue) } } }
Editor Settings
Theme
Key bindings
Full width
Lines