TRY-CATCH-FINALLY
• Setiap blok try boleh memiliki lebih dari satu blok catch dan
hanya boleh memiliki satu blok finally
• Blok catch dan blok finally harus muncul bersama blok try
• Blok try harus diikuti minimal satu blok catch, atau satu blok
finally, atau kedua blok catch dan finally
Throwable
Error Exception
IOexception RuntimeException ….
Contoh Tanpa exception:
Keterangan:
Baris ke-5 tidak akan dieksekusi karena ada
kesalahan pembagian dengan bilangan nol pada
baris ke-4
Contoh Dengan exception:
Output:
Sebelum Pembagian
Pesan Kesalahan: / by zero
Sesudah pembagian
Contoh Dengan exception untuk array:
}
}
Output:
Array Tidak bisa diakses
Contoh penggunaan multiple catch & finally
Output:
3
Pengembangan