RSS

Exception Mempunyai Keyword

31 Des

Teman-teman tutorial pada posting kali ini tentang keyword pada exception. Bahasa pemograman Java mempunyai 3 keyword penting untuk menangani masalah exception yaitu : Try, Catch dan Finally. Ke 3 keyword ini befungsi untuk menangani bermacam-macam tipe exception ke 3 keyword tersebut di gunakan bersama-sama kecuali keyword finally karena bersifat opsional.
Keyword Try dan Catch secara umum :

try {
<code to be monitored for exceptions>
} catch (<ExceptionType1> <ObjName>) {
<handler if ExceptionType1 occurs>
}

} catch (<ExceptionTypeN> <ObjName>) {
<handler if ExceptionTypeN occurs>
}

Kita gunakan contoh program
class DivByZero {
public static void main(String args[]) {
try {
System.out.println(3/0);
System.out.println(“Cetak.”);
} catch (ArithmeticException exc) {
//Reaksi atas kejadian
System.out.println(exc);
}
System.out.println(“Setelah Exception.”);
}
}

Maka out put yang akan di dapat
java.lang.ArithmeticException: / by zero
After exception.

Karena terjadi kesalahan dalam mengcompiler program dan pada bagian kode yang terdapat pada blok try dapat menyebabkan lebih dari satu tipe exception. Agar program tidak eror maka kita gunakan Try dan Cacth
class MultipleCatch {
public static void main(String args[]) {
try {
int den = Integer.parseInt(args[0]); //baris 4
System.out.println(3/den); //baris 5
} catch (ArithmeticException exc) {
System.out.println(“Nilai Pembagi 0.”);
} catch (ArrayIndexOutOfBoundsException exc2) {
System.out.println(“Missing argument.”);
}
System.out.println(“After exception.”);
}
}

Sumber Program : JENI
Untuk Keyword Finally akan di bahas tutorial besok trims ya teman sudah membaca jangan lupa komentarnya ya…

 
2 Komentar

Ditulis oleh pada 31 Desember 2008 in Uncategorized

 

2 responses to “Exception Mempunyai Keyword

  1. Armand

    31 Desember 2008 at 14:05

    waahh…
    Makin hari, ilmunya makin sakti aja nih teman.
    Sukses ya…

     
  2. aqil

    5 Januari 2009 at 19:59

    Exception tu apa seh mas ajarin dunk…
    oya lau bleh minta ijin tuk donwload mas ya…
    makasih mas…
    dengan adan-a blog ini saya sangat terbantu mas..

     

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

 
%d blogger menyukai ini: