JENI-Intro1-Bab12-Penanganan Pesan Exception - Uad
JENI-Intro1-Bab12-Penanganan Pesan Exception - Uad
JENI-Intro1-Bab12-Penanganan Pesan Exception - Uad
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