Page 60 - e-modul pbo
P. 60
Contoh listing program penggunaan Try :
class A
public class A {
public static void main(String[] args) {
try
{
int a = 1 / 0; // berpotensi untuk menimbulkan
kesalahan yaitu
// pembagian dengan bilangan 0
System.out.println("perintah selanjutnya");
}
catch (Exception kesalahan)
{
System.err.println(kesalahan);
}
}
}
Output program diatas :
java.lang.ArithmeticException: / by zero
Pada program diatas block program yang diyakini menimbulkan kesalahan maka
ada di dalam block try and catch. Kedua, kesalahan yang muncul akan dianggap
sebagai object dan ditangkap catch kemudian di assign ke variable kesalahan dengan
tipe Exception. Ketiga, perintah setelah munculnya kesalahan pada block try tidak
akan dieksekusi.
(2) Catch
Jika anda sudah melihat contoh try maka secara tidak langsung anda sudah
memahami kegunaan dari keyword ini. Dalam java, keyword catch harus
dipasangkan dengan try. Kegunaan keyword ini adalah menangkap kesalahan
atau bug yang terjadi dalam block try. Setelah menangkap kesalahan yang
terjadi maka developer dapat melakukan hal apapun pada block catch sesuai
keinginan developer.
Contoh listing program penggunaan Catch :
catch(Exception kesalahan){
System.out.println(“mohon maaf,terdapat kesalahan pada
program”);;
//lakukan hal lainnya disini
}
Pemrograman Berorientasi Objek Kelas XI – Semester 2 55