Seperti contoh syntax penanganan eksepsi di java pada artikel sebelumnya, eksepsi merupakankondisi abnormal yang terjadi saat suatu perintah dieksekusi. Terdapat lima buah kata kunci yang disediakan oleh java untuk menangani eksepsi, yaitu: try, catch, throw, throws dan finally.
Pada contoh sebelumnya kita hanya melakukan penganagan satu eksepsi, tapi bagaimanakah kalau eksepsi yang harus ditangani ada banyak ?
Berikut contoh Contoh Syntax Penanganan Banyak Eksepsi di Java:
public class BanyakEksepsi {
public static void main(String[] args) {
try{
int x = 4;
int y = 100/x;
int[] aray = {0,1,2,3,4};
y = aray[x];
System.out.println(“Jumlah argument: “ + y);
System.out.println(“Tidak terjadi eksepsi”);
}catch(ArithmeticException e){
System.out.println(“Eksepsi karena pembagian dengan 0 “
+ e.getMessage());
}catch(ArrayIndexOutOfBoundsException e){
System.out.println(“Eksepsi karena indeks di luar kapasitas”);
}
System.out.println(“Setelah blok try catch”);
}
}
No comments:
Write komentar