Jadi, tutorial ni kita akan berkenal-kenalan dengan Exception.
Exception ni lebih kurang macam error yang berlaku sewaktu kita run program.
Exception handling pulak bermaksud macam mana kita nak handle exception tersebut.
Disebabkan kita guna Java, secara automatik dia dah handle exception, yay!
Kalau tak percaya, cuba run code ni:
Dalam matematik, kita tak boleh bahagi dengan kosong, kalau tak percaya pakai kalkulator.
Bila kita tulis code macam tu, secara automatik Java dah nampak silap, lalu dia pun bagitau:
Exception in thread "main" java.lang.ArithmeticException: / by zero
Sekarang baru kita tahu cara Java handle exception adalah dengan bagitau kita apa exception yang berlaku kemudian tutup program tersebut.
Tapi, boleh tak kalau kita sendiri yang nak handle exception?
Contoh la bila kita ada buat software lepas tu terjadi exception takkan nak tutup terus, ye tak? Dengan tak save bagai, bikin sakit hati je.
Jadi, sekarang kita akan handle exception sendiri, iaitu dengan menggunakan try...catch.
Code... code...:
Dalam try kita letak code yang kita nak check, kemudian letak exception apa yang kita nak handle depan catch.
Dalam kes ni kita nak handle ArithmeticException(bahagi kosong), jadi kita letak:
catch (ArithmeticException e)
Kalau taktau exception apa yang akan keluar, kita tulis saja:
catch (Exception e)
dia akan handle semua exception.
Lepas dah tulis catch, kita tulis macam mana kita nak handle exception tersebut.
Contoh kat sini kita tulis "takleh bahagi kosong", kemudian tutup program.
KUIZ!!!
Kalau kita tukar
int a = 5 / 0;
kepada
int a = 5 / 1;
apa yang akan jadi?
Itu saja tutorial kali ni, sekian.
4 comments:
X jadi apa-apa...
Tiada sebarang output...
jom disini carikode
Yang Suka Programming PHP silakan lihat ini :
Cara Membuat Web Dinamis dengan PHP
Cara Menampilkan data dari database dengan PHP Mysqli
Video Belajar dan Tutorial PHP
The New Naruto EpisodeChart Anime Apr 2015
Post a Comment