21.06.2013 Views

JENI-Intro1-Bab12-Penanganan Pesan Exception - Uad

JENI-Intro1-Bab12-Penanganan Pesan Exception - Uad

JENI-Intro1-Bab12-Penanganan Pesan Exception - Uad

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

J.E.N.I.<br />

12.4 Latihan<br />

12.4.1 Menangkap <strong>Exception</strong> 1<br />

Diberikan kode berikut:<br />

public class Test<strong>Exception</strong>s{<br />

}<br />

public static void main( String[] args ){<br />

for( int i=0; true; i++ ){<br />

System.out.println("args["+i+"]="+<br />

args[i]);<br />

}<br />

}<br />

Compile dan jalankan program Test<strong>Exception</strong>s. Keluarannya akan tampak seperti ini:<br />

javac Test<strong>Exception</strong>s one two three<br />

args[0]=one<br />

args[1]=two<br />

args[2]=three<br />

<strong>Exception</strong> in thread "main"<br />

java.lang.ArrayIndexOutOfBounds<strong>Exception</strong>: 3<br />

at Test<strong>Exception</strong>s.main(1.java:4)<br />

Ubah program Test<strong>Exception</strong>s untuk menangani exception, keluaran program setelah ditangkap<br />

exception-nya akan seperti ini:<br />

javac Test<strong>Exception</strong>s one two three<br />

args[0]=one<br />

args[1]=two<br />

args[2]=three<br />

<strong>Exception</strong> caught:<br />

java.lang.ArrayIndexOutOfBounds<strong>Exception</strong>: 3<br />

Quiting...<br />

12.4.2 Menangkap <strong>Exception</strong> 2<br />

Melakukan percobaan pada beberapa program yang telah Anda tulis adalah hal yang baik sebelum<br />

menghadapi exception. Karena pada program di atas Anda tidak menangkap exception, maka<br />

eksekusi dengan mudahnya berhenti mengeksekusi program Anda. Kembali kepada program<br />

diatas dan gunakan penanganan exception.<br />

Pengenalan Pemrograman 1 4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!