EXCEPTION HANDLING

 EXCEPTION HANDLING           

        Pada kesempatan kali ini, saya akan membahas tentang Exception Handling. Exception Handling adalah suatu mekanisme untuk penanganan masalah saat terjadi error atau malfunction, saat aplikasi dijalankan atau Runtime. Exception adalah suatu kondisi tidak normal yang membutuhkan pemrosesan khusus selama eksekusi program. Ketika error terjadi dalam suatu method, method membuat sebuah objek dan menyerahkannya ke sistem runtime. Terdapat 4 keyword dalam penanganan error yaitu:
  • Try : Keyword yang digunakan saat menjalankan suatu block program dan juga mengenai error yang diproses 
  • Catch :  Keyword untuk menangkap suatu bug pada block program try
  • Finally : Keyword yang akan menunjukkan block program yang akan tetap dijalankan meskipun terdapat error  pada program 
  • Throw : Keyword untuk melemparkan suatu bug yang dibuang pada program secara manual  
Berikut ini adalah contoh dan source code dari Exception Handling :

ArithmeticExceptions and InputMismatchExceptions
Pada Aplikasi ini meminta pengguna untuk dua bilangan bulat dan meneruskannya ke metode calculator, yang menghitung hasil pembagian kedua bilangan dan mengembalikan hasilnya dalam integer. Aplikasi ini akan berulang jika pengguna melakukan input penyebut sama dengan nol, dan akan diminta kembali sampai hasilnya benar. Aplikasi ini menggunakan keyword try, dan catch:
Source code:

Berikut ini adalah output dari Exception Handling :
Outputnya : 


Ketika kita memasukkan input pada penyebutnya nol, maka outputnya adalah nol adalah penyebut yang tidak valid. Coba lagi". kemudian kita dimintai kembali 2 inputan integer lagi sampai penyebunya tidak sama dengan nol.





Komentar

Postingan populer dari blog ini

Quiz MPPL B

TUGAS 7 MPPL