Sabtu, 15 Januari 2011

Perteuan XI

EXCEPTION

-Exception adalah suatu objek Error khusus yang dibuat ketika terjadi kesalahan pada suatu program.
Setelah suatu objek exception dibuat oleh java, objek tersebut dikirimkan ke program. Proses ini disebut throwing an exception. Objek exception tersebut kemudian diterima oleh program dan penanganan exception selanjutnya terserah pada program.
-Penanganan exception dalam java dibuat dengan menuliskan kode program exception-handling pada Source code. Exception-handling berguna untuk mencegah program menjadi "Hang", Kode program excepton-handling secara umum terdiri dari 3 yaitu try, catch dan finally.
- Kategori error dalam pemrograman :
1. Syntax Error, adlah error yang terjadi apabila Java Compiler menemukan kesalahan pada syntax atau aturan-aturan lain pada program.
2. Runtime Error, adalah error yang terjadi karena faktor eksternal, seperti ada pembagian dengan nol, input yang tidak sesuai dengan type yang diminta, dsb. Kondisi ini disebut dengan exception.
3. Logic Error, adalah error yang terjadi karena kesalahan logika pemrgram. Misalnya hasil pembagian dua buah bilangan diberi tipe data int. Hal ini menyebabkab  hasil tidak valid karena ada koma desimal yang hilang.



Contoh program :

- program dengan kelas TanpaException





- program dengan kelas CobaException




hasilnya :





- program dengan kelas Pembagian




hasilnya :






- program dengan kelas TestInputdata






hasilnya :

Tidak ada komentar:

Posting Komentar