Posted by : Unknown Senin, 04 April 2016

Nama : M . Fauzi Abdi 
Nim   : 30814237




STMIK

INDONESIA






·         Percobaan 1 : Menangkap Exception
      
Menampilkan deskripsi exception , Menampilkan stack trace ,Hirarki method dimana exception terjadi, Menghentikan program secara paksa 

Dibawah ini adalah screen hasil running compile program tersebut :

( Gambar Catch Exception )



·         Percobaan 2 : Multiple Catch

Program ini merupakan program Multiple Catch yang memiliki class multiplecatch
Pada class multiplecatch  terdapat method main yanng menjadi method utama.
Class ini mendeklarasikan variabel a=3/0 dan num=Integer.parseInt (args[0]) untuk menyimpan nilai
input dengan argumen 0. Kedua variabel ini dimasukkan kedalam blok Try karena kemungkinan kedua
variabel tersebut mengandung eksepsi .

Dibawah ini adalah screen hasil running compile program tersebut :




(Gambar Multiple Catch)




  • Percobaan 3  : Nested Try

Program ini merupakan program nestedtry yang memiliki class main

Berikut adalah hasil running dengan mengganti klik kanan pada project -> lalu pilih property -> pilih Run -> lalu mengganti arguments 
Tidak ada argument
12
12   4
12   0
Dibawah ini adalah screen hasil running compile program tersebut :


( Gambar  Argumen 12. 0 )


( Gambar Argumen 12. 4 )

( Gambar Argumen 12 )


( Gambar No Arguments )



Percobaan 4 : Nested Try dengan Method



Program ini merupakan program nestedtry dengan Method yang memiliki class main, hanya saja dengan 
Berikut adalah hasil running dengan mengganti klik kanan pada project -> lalu pilih property -> pilih Run -> lalu mengganti arguments 
Tidak ada argument
12
12   4
12   0

Dibawah ini adalah screen hasil running compile program tersebut :

( Gambar Argument 12.4 )

( Gambar Argument 12 )

( Gambar Argument 12.0 )

( Gambar No Argument )





Percobaan 5  : Keyword Finally


Kode selalu dieksekusi  meskipun dengan skenario berbeda :
Proses keluar secara paksa menggunakan return,  pernyataan continue atau  break.
Penyelesaian secara normal
Menangkap lemparan exception
Exception akan dilempar dan ditangkap dalam sebuah method
Tidak menangkap lemparan exception
Lemparan Exception belum dispesifikasikan dalam beberapa baris catch dalam  method tersebut

Dibawah ini adalah screen hasil running compile program tersebut :



( Gambar Keyword Finally )




Percobaan 6 : Multiplecatch Exception ERROR


Program ini untuk menampilkan 2 catch sekaligus dengan 1 try. 

Memiliki 1 try dan 2 catch pada class main .

Dibawah ini adalah screen hasil running compile program tersebut :

( Gambar MultipleCatch Exception Eror )


Percobaan 7  : User Defined Exception


Membuat sebuah class yang extends terhadap RuntimeException atau class Exception
Modifikasi class 
Members dan constructors dapat ditambahkan pada class

Dibawah ini adalah screen hasil running compile program tersebut :


( Gambar User Defined Exception )



Welcome to My Blog

Popular Post

This Site

Followers

- Copyright © 2013 My World -Robotic Notes- Powered by Blogger -