EXCEPTION HANDLING 1. Tujuan Agar mengenal kelas-kelas yang ada pada exception, dan agar dapat menangani exception dengan c...
EXCEPTION HANDLING
1. Tujuan
Agar mengenal kelas-kelas yang ada pada exception, dan agar dapat menangani exception dengan cara menggunakan try dan catch, dan finally.
2. Pembahasan
Dalam praktikum ini yang akan dibahas yaitu tentang exception, exception merupakan sebuah mekanisme yang disediakan java dalam pemrograman untuk mengatasi masalah berupa erorr yang terjadi saat pembuatan ataupun implementasi program itu sendiri. Untuk mengatasi hal tersebut, exception bisa mengatasi dengan cara menggunakan try, catch, dan finally. Semua exception adalah subclass dari sebuah root calss throwable.
Pada pelaksanaan praktikum yang pertama, terdapat program dengan nama class nya latihanexception1, dimana didalam kelas tersebut sudah ada void main nya, didalamnya terdapat 2 variabel x dan y, dan ada perintah untuk menampilkan pesan. Tetapi pada saat program tersebut dijalankan, program tersebut error, dikarenakan pada program tersebut variable nilai x dibagi dengan nol. Untuk menangani hal tersebut dapat ditangani dengan try dan catch pada program kedua, dengan perintah catch menggunakan class arithmeticexception.
Selanjutnya pembahasan untuk program yang ketiga, pada program tersebut menggunakan try, catch, dan finally. Setelah pengujian pada blok try, jika ada yang error maka akan ditangani pada bagian blok catch dan kemudian blok finally selanjutnya dieksekusi. Sedangkan jika tidak ada error pada blok try, maka langsung mengeksekusi blok finally, jadi sebenarnya blok finally akan dieksekusi pada bagian akhir. Untuk melihat hasil dari program tersebut dapat dilihat dilisting.
3. Tugas
public class Tugas{
public static void main(String args[]){
System.out.println("Sebelum pembagian");
try {
System.out.println(5/0);
}
catch (RuntimeException r){
System.out.println("Runtime Exception");
}
catch (Exception e){
System.out.println("Exception");
}
catch (Throwable t){
System.out.println("Throwable");
}
System.out.println("sesudah pembagian");
}
}
4. Kesimpulan
Exception merupakan sebuah mekanisme yang disediakan java dalam pemrograman untuk mengatasi masalah berupa erorr yang terjadi saat pembuatan ataupun implementasi program itu sendiri. Untuk mengatasi hal tersebut, exception bisa mengatasi dengan cara menggunakan try, catch, dan finally.
5. Listing
Terlampir.
COMMENTS