Minggu, 02 Desember 2012

Laporan JAVA Pert. 7 Exception, Package & Java Kelas

EXCEPTION

Excetion adalah sebuah objek error khusus yang dibuat saat terjadi kesalahan pada suatu program.

Kode program Exception Handling secara umum terdiri dari 3 bagian yaitu : 

1. Syntax Error 

Error yang terjadi ketika java compile menemukan kesalahan pada syntax, atau aturan aturan lainnya pada program

2. Runtime Error

Error yang terjadi karena faktor external seperti : adannya pembagian dengan nol, input yg tidak sesuai dengan tipe data yang diminta.

3. Logic Error

Error yang terjadi karena kesalahan pemrograman

Blok dari Exception

try {

            // kode kode program yg mungkin dapat menimbulkan exeption

}

catch (jenisexception1 e) {

         /* kode kode program yang harus dilakukan apabilah terjadi exception jenis exception 1 */

}

catch (jenisexception2 e) {

      /*boleh terdapat lebih dari satu blok catch untuk menangani exception yang berbeda*/
     /*kode kode program yang harus dilakukan apabilah terjadi exception jenis exception1*/

}

finally {

     /* finally bersifat ofsional ( boleh digunakan  boleh tidak )
     /* kode kode yang tetap dilakukan baik terjadi exeption maupun tidak terjadi exeption */

}

Contoh program TanpaException.java
 

untuk melihat hasil ataupun menjalankan program diatas harus melalui command prompt
1. klik start, pilih run , kemudian ketikkan cmd pada command prompt
2. ketik perintah cd untuk menujuh directory yang ditujuh ditempat program TanpaException tsbut beradah
3. ketik java TanpaException 50 untuk menjalankan program

Hasil







  Membuat Program CobaException.java


Hasil dibawah adalah hasil yg ditampilkan pada blok try karena nilai yg dimasukkan adalah bernilai integer yaitu 50


Dan hasil dibawah ini adalah hasil yang ditampilkan dari blok catch karena nilai yang diinput bukan interger melainkan char yaitu A


Membuat Program PembagianNol.java




Hasil



Membuat Program TesInputData.java


PACKAGE

Untuk mengelompokkan file kelas yang saling terkait...
Deklarasi
Mendeklarasikan penggunaan kelas suatu packages satu persatu
 Import namaPackage.namaKelas;

Mendeklarasikan penggunaan semua kaelas suatu packages
Import namaPackage.*;

Tidak ada komentar:

Posting Komentar