High Fashioners Issue # 2 | Página 214

J. E. N. I.
}
Pelajari apa yang akan terjadi pada program jika argument – argument berikut dimasukkan:
a)
Tidak ada argumen
b)
15
c)
15
3
d)
15
0
Kode berikut menggunakan try bersarang tergabung dengan penggunaan method.
class NestedTryDemo2 { static void nestedTry( String args []) { try { int a = Integer. parseInt( args [ 0 ]); int b = Integer. parseInt( args [ 1 ]); System. out. println( a / b); } catch( ArithmeticException e) {
System. out. println(" Divide by zero error!");
}
}
} public static void main( String args []){ try { nestedTry( args); } catch( ArrayIndexOutOfBoundsException e) {
System. out. println(" 2 parameters are required!");
}
}
Bagaimana output program tersebut jika diimplementasikan terhadap argument – argument berikut: a) Tidak ada argumen b) 15 c) 15 3 d) 15 0
2.3.2 Keyword Finally
Saatnya anda mengimplementasikan finally dalam blok try-cacth. Berikut ini cara penggunaan keyword tersebut:
try { < kode monitor exception > } catch(< ExceptionType1 > < ObjName >) {
< penanganan jika ExceptionType1 terjadi >
}... } finally {
< kode yang akan dieksekusi saat blok try berakhir >
}
Pengenalan Pemrograman 2 5