170 likes | 393 Views
PBO. - PERTEMUAN 4- EXCEPTION. EKSEPSI. Kesalahan umumnya ditangani saat program dikompilasi . Namun , tidak semua kesalahan dapat terdeteksi saat itu . Kesalahan dapat terdeteksi sewaktu program dijalankan . Contoh : pembagian sebuah bilangan dengan nol
E N D
PBO - PERTEMUAN 4- EXCEPTION
EKSEPSI • Kesalahanumumnyaditanganisaat program dikompilasi. • Namun, tidaksemuakesalahandapatterdeteksisaatitu. • Kesalahandapatterdeteksisewaktu program dijalankan. • Contoh : pembagiansebuahbilangandengannol • Untukmengatasikesalahansewaktu program dieksekusi, Java menyediakanpenangananeksepsi.
FUNGSI EKSEPSI • Menangangikesalahandenganmenuliskankodepenanganankesalahanterpisahdengankode yang akanditangani. • Menyediakanmekanisme yang memungkinkanuntukmenjalarkankesalahan yang terjadidalamsebuahmetodekemetode yang melakukanpemanggilanmetodetersebut. • Menanganiberbagaijeniskondisitidak normal (jeniskesalahandapatdiketahui.
NOTASI PENULISAN • try { // Blok yang akanditangkapsekiranyaterjadieksepsi } catch (parameter) { } • try { // Blok yang akanditangkapsekiranyaterjadieksepsi } finally { //Blok yang akandijalankanterakhir kali }
LatihanSoal • Buat program untukmembaca file text berdasarkannama file yang dimasukkanmelalui keyboard olehpengguna