Contoh Kegiatan Exception Handling: Mendeklarasikan, Melemparkan, Dan Menangkap Exception Pada Java

Contoh aktivitas exception handling di bawah ini akan menjelaskan mengenai mendeklarasikan, melemparkan dan menangkap exception pada aktivitas Java. Instance method yaitu setPanjang(), setLebar() dan setTinggi() sanggup melemparkan (throw) exception dikala nilai yang dimasukkan berupa angka negatif.

 di bawah ini akan menjelaskan mengenai mendeklarasikan Contoh Program Exception Handling: Mendeklarasikan, Melemparkan, Dan Menangkap Exception Pada  Java


Pada class BalokDenganException di atas, method setPanjang(), setLebar() dan setTinggi() akan melemparkan exception jikalau nilai yang dimasukkan yaitu negatif. Method-method tersebut mendeklarasikan IllegalArgumentException pada method headernya.

Meskipun tanpa memakai klausa throws IllegalArgumentException pada deklarasi method, class BalokDenganException akan tetap sukses di compile. Ini dikarenakan exception tersebut merupakan subclass dari RuntimeException (unchecked exception) terlepas dari apakah exception tersebut dideklarasikan pada method header.

Kemudian untuk mengujinya sanggup memakai class TestBalokDenganException menyerupai di bawah ini:

Class TestBalokDenganException menciptakan 5 objek untuk menguji cara kerja penanganan exception. Perhatikan pada objek balok5 pada blok try,  nilai panjang yang ditetapkan yaitu negatif sehingga akan melemparkan IllegalArgumentException pada method setPanjang().

Kemudian exception yang terlempar itu akan ditangkap pada blok catch. Tipe objek ex yaitu IllegalArgumentException, dan ini sesuai dengan objek exception yang dilemparkan oleh method setPanjang(), sehingga exception ini akan ditangkap oleh blok catch.

Kemudian exception handler akan menampilkan pesan singkat dengan ex.toString() mengenai exception tersebut, atau anda juga sanggup mencoba dengan ex.printStackTrace() untuk mendapat detail yang lebih mengenai exception ini.

Ketika exception terjadi maka aktivitas akan tetap dilanjutkan. Jika exception handler tidak menangkap exception tersebut maka aktivitas akan dilarang secara mendadak.


Bila method melemparkan Error exception selain dari RuntimeException maka method harus dipanggil di dalam blok try-catch.

Contoh Kasus Program Exception Handling Pada Penjumlahan Integer


Contoh lainnya di bawah ini yaitu mengenai penjumlahan integer. Dimana dikala user memasukkan nilai selain integer maka exception akan terlempar dan ditangkap oleh blok catch sebagai handler.
Demikianlah contoh aktivitas exception handling pada Java mengenai mendeklarasikan, melemparkan, dan menangkap exception yang mudah-mudahan sanggup membantu anda untuk memahami topik ini dengan lebih baik.

Belum ada Komentar untuk "Contoh Kegiatan Exception Handling: Mendeklarasikan, Melemparkan, Dan Menangkap Exception Pada Java"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel