Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Exception Sussi.

Presentasi serupa


Presentasi berjudul: "Exception Sussi."— Transcript presentasi:

1 Exception Sussi

2 Penjelasan Contoh Try-Catch
ArithmaticException ae, menunjukkan bahwa obyek ae dibentuk dari kelas ArithmaticException, yaitu sebuah kelas yang hanya menangkap kesalahan aritmatika, misalnya pembagian dengan nol seperti contoh diatas. Jika kita tidak tahu kesalahan apa yang akan terjadi, dapat digunakan kelas Exception. ae memiliki method diantaranya : ae. printStackTrace(); //Menampilkan pesan kesalahan secara lengkap dengan package dan method mana yang salah dan di line berapa , tipe void. ae.getMessage();//Hanya mengambil pesan kesalahan saja, tipe non void, sehingga hrs berada pada System.out.print

3 Menampilkan Pesan Exception
Pemrograman Berorientasi Objek 1 Menampilkan Pesan Exception Beberapa method standard yang dapat digunakan untuk menampilkan pesan exception merupakan anggota dari kelas java.lang.Throwable. No Method Pesan Exception Deskripsi 1 getMessage() Mengembalikan nilai string yang berisi pesan rinci tentang objek Throwable yang mengalami exception 2 toString() Mengembalikan nilai string yang berisi pesan singkat tentang objek yang mengalami exception 3 getLocalizedMessage() Menampilkan pesan exception lokal (yang terjadi pada subkelas saja) 4 printStackTrace() Method ini bersifat void, dan hanya mencetak informasi tentang objek Throwable

4 getMessage ()

5 StackTrace Stack trace adalah daftar dari semua method yang terpanggil pada saat program menunjuk ke baris kode yang menimbulkan eksepsi.

6 StackTrace

7 Penggunaan lebih dari satu catch
Blok catch yang mana yang dieksekusi oleh Java tergantung pada exception yang terjadi. Kelas eksepsi turunan harus ditempatkan lebih awal dibandingkan dengan kelas induknya

8 Multiple Exception try { //blok program } catch (tipeEksepsi penampungEksepsi1) catch (tipeEksepsi penampungEksepsi2) catch (tipeEksepsi penampungEksepsi3)

9 Urutan Tipe Eksepsi

10 Penggunaan lebih dari satu catch (Lat2)
Pada program , jika nilai x=0 maka outputnya : Terjadi pembagian nol Program Selesai Jika nilai x=1, maka outputnya : Tidak terjadi Exception Jika nilai x=2, maka outputnya : Index di luar kapasitas array


Download ppt "Exception Sussi."

Presentasi serupa


Iklan oleh Google