Exception Sussi.

Slides:



Advertisements
Presentasi serupa
EXCEPTION HANDLING.
Advertisements

Mendapatkan Input dari Keyboard
Mendapatkan Input dari Keyboard
Pemrograman Berorientasi Objek (Project)
Try, Catch, Finally Throws
OOP Java 04 Tugas Array & String.
Kelas A & B Jonh Fredrik Ulysses STMIK PALANGKARAYA - JFU
Java Progamming Operasi I/O
PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK NANDANG HERMANTO. S.Kom.
Dasar Exception Handling
Flow Control & Exception Handling
Java array.
Pemrograman Berbasis Obyek Oleh Tita Karlita
Pemrograman Berorientasi Objek
Dasar exception handling
Pemrograman Berorientasi Objek 1
Pemrograman JAVA (TIB09)
Mendapatkan input dari keyboard
Mendapatkan Input dari Keyboard
Struktur Kode Aplikasi Java (1)
EXCEPTION TRY-CATCH-FINALLY
PEMROGRAMAN IMPERATIF
PEMROGRAMAN TERSTRUKTUR
Exceptional Pendahuluan Bugs dan error dalam sebuah program sangat sering muncul meskipun program tersebut dibuat oleh programmer berkemampuan tinggi.
Pertemuan 12 Pemrograman Berbasis Obyek Oleh Tita Karlita
Do you remember this?.  Strategy  Concrete Strategy  Context  Client Strategy Pattern consists of..
- PERTEMUAN 4- EXCEPTION
STREAM.
Algoritma & Pemrograman 1
Dasar exception handling
Try, Catch, Finally Throws
Pemrograman berbasis obyek
Algoritma & Pemrograman 1
Penanganan Eksepsi.
Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian berbagai macam variabel dengan menggunakan tipe data primitif. Dalam pendeklarasian.
Mendapatkan input dari keyboard
Java array.
Exception Handling (Penanganan Error)
PEMROGRAMAN VISUAL II Agenda Perkuliahan :
Penanganan Eksepsi Disusun Oleh: Reza Budiawan Untuk:
JAVA ARRAY.
Inner Class dan Eksepsi (Exception)
Konsep Dasar Exception Handling
Pemprograman Berorientasi Objek
Java array.
Penanganan Eksepsi Pertemuan Ke- 9.
Mendapatkan Input dari Keyboard
Java array.
PEMROGRAMAN BERBASIS JARINGAN
Mendapatkan input dari keyboard
Java array.
Exception Handling (Penanganan Error)
Pemrograman Berorientasi Objek
ASWAR R. Universitas Negeri Makassar
Java array.
POLYMORPHISM.
Pemrograman Berorientasi Objek 1
Exception Sussi.
Exception Sussi.
Pemrograman Berorientasi Obyek
Dasar exception handling
Pertemuan 9 PENANGAN EKSEPSI
Java array.
Mendapatkan input dari keyboard
Java array.
Pemrograman Berorientasi Objek
Mendapatkan Input dari Keyboard
Pemrograman Berorientasi Objek
DPH1C4 Pemrograman berorientasi Obyek
Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian berbagai macam variabel dengan menggunakan tipe data primitif. Dalam pendeklarasian.
Transcript presentasi:

Exception Sussi

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

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

getMessage ()

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

StackTrace

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

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

Urutan Tipe Eksepsi

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