Error Handling
Halo kisanak, pada kali ini aku akan mencoba mempraktikan Error Handling yang sederhana. Aku menggunakan Source Code dari GitHub. Disini programnya sudah berjalan dengan baik, tetapi ada yang sedikit mengganjal kurasa, yaitu ketika pembagian dengan 0 yang seharusnya tidak bisa. Namun, karena Programmer ini memakai tipe data Double, maka akan keluar hasil 'Infinity'. Hal itu terjadi karena program menangkapnya bukan sebagai bilangan 0 saja, tetapi sebagai bilangan 0,000000....... yang panjang, makanya hasilnya 'Infinity'
Buat kalian yang masih bingung dengan Error Handling kalian bisa pergi ke:
- https://www.edureka.co/blog/java-exception-handling
- https://socs.binus.ac.id/2018/12/05/exception-handling/
- http://www.w3big.com/id/java/java-exceptions.html
Jadi seperti ini tampilan Calculatornya,
Ok, pertama kita coba dulu pake Assertion "tidak valid" seperi dibawah ini
Setelah itu bisa di pakai Try-Catch jika pembaginya merupakan 0
dan berikut ini potongan source code yang sudah di tambahkan Try-Catch
Komentar
Posting Komentar