Tugas Exception Handling

 Pada tugas ini saya akan memberikan contoh implementasi dari exception handling dalam bahasa Java dengan membuat sebuah program pembagian sederhana.

Exception adalah sebuah kondisi khusus di mana program tidak berjalan sesuai yang kita harapkan. Jika terjadi suatu exception dan kita tidak mengimplementasikan exception handling dalam program kita, maka program dapat berhenti.

Untuk menghindari hal tersebut, kita akan mengimplementasikan exception handling dalam program kita untuk menangani kondisi khusus tersebut. Dalam bahasa pemrograman Java, ada beberapa keyword yang disediakan untuk melakukan exception handling, yaitu:

Try : Untuk menjalankan kumpulan kode pada program yang dianggap akan menghasilkan exception.

Catch : Untuk menangkap exception yang dihasilkan oleh kode pada block try.

Finally : Untuk menunjukkan kode program yang akan tetap dieksekusi meskipun ada exception pada program.

Throw : Untuk melemparkan exception pada program secara manual.

Pada program ini, saya akan mencoba untuk melakukan exception handling untuk InputMismatchException ketika kita memasukkan data yang tipenya bukan angka dan ArithmeticException yang dihasilkan ketika terjadi pembagian suatu angka dengan nol.

Diagram Kelas

Berikut diagram kelas dari program ini:


Source Code

Berikut source code dari program ini:

Output

Output dari program adalah sebagai berikut:


Komentar

Postingan populer dari blog ini

Tugas Traffic Light

Tugas Java FX