High Fashioners Issue # 2 | Seite 192

J. E. N. I.
Marilah mengambil contoh kode yang mencetak argumen kedua ketika kita mencoba menjalankan kode menggunakan argumen command-line. Perkirakan, tidak ada pengecekan dalam kode Anda untuk angka dari argumen dan kita hanya mengakses argumen kedua args [ 1 ] segera, kita akan mendapatkan exception berikut.
Exception in thread " main " java. lang. ArrayIndexOutOfBoundsException: 1 at ExceptionExample. main( ExceptionExample. java: 5)
Untuk mencegah kejadian ini, kita dapat menempatkan kode ke dalam blok try-catch. Blok finally hanya sebagai pilihan lain saja. Sebagai contoh, kita tidak akan menggunakan blok finally.
public class ExceptionExample
{ public static void main( String [] args){ try {
System. out. println( args [ 1 ]); } catch( ArrayIndexOutOfBoundsException exp){
System. out. println(" Exception caught!");
} } }
Jadi kita akan menjalankan program lagi tanpa argumen, keluarannya akan menjadi, Exception caught!
Pengenalan Pemrograman 1 3