Anda di halaman 1dari 7

Subject : - Method - Exception Objective : o Memahami Method o Memahami Exception Tugas praktikum : Praktikum Soal 1 1. Buatlah file TryCatchException.java.

2. Edit file TryCatchException.java dengan sintaks seperti ini import java.io.*; public class TryCatchException { static BufferedReader input ne! BufferedReader"ne! #nput$treamReader"$ystem.in%%; public static void main"$trin&'( ar&s% { try { $ystem.out.println")Choose one of the options* "+,-% ) . )/n/t+.% $tea0) . )/n/t1.% 2obster) . )/n/t-.% Cheesebur&er)%; $ystem.out.print")3asu0an 4ilihan 5nda 6 )%; $trin& choose input.read2ine"%; if"choose.e7uals")+)%%{ $ystem.out.println")5nda memilih $tea0 6,%)%; 8 else if"choose.e7uals")1)%%{ $ystem.out.println")5nda memilih 2obster 6,9)%; 8 else if"choose.e7uals")-)%%{ $ystem.out.println")5nda memilih Cheesebur&er ;,%)%; 8 else { thro! ne! Exception")pilihan anda tida0 ada :)%; 8 8 catch "Exception e% { $ystem.out.println"e.&et3essa&e"%%; 8 8 8

!. Compile file TryCatchException.java menggunakan java compiler "javac# ; javac TryCatchException.java $. %etelah kompilasi &erhasil' running file TryCatchException.java menggunakan perintah seperti &erikut ; java TryCatchException (. %etelah proses running &erhasil' lihat hasil running' jika &erhasil akan muncul tampilan seperti di &a)ah ini Choose one of the options* "+,-% +.% $tea0 1.% 2obster -.% Cheesebur&er 3asu0an 4ilihan 5nda 6 *. %etelah proses running tampil seperti di atas' co&a isi dengan pilihan yang sudah di sediakan 1' 2' atau ! jika sudah di pilih + klik E,TE-' lalu dia akan memilih sesuai nilai yang sudah di tentukan' seperti tampilan di &a)ah ini 3asu0an 4ilihan 5nda 6 + 5nda memilih $tea0 6,% .. %etelah keluar seperti di atas' co&a running ulang' selanjutnya isi dengan pilihan yang tidak di sediakan' misalkan $' nanti dia akan mengeluarkan Exception yang telah anda &uat' seperti di &a)ah ini 3asu0an 4ilihan 5nda 6 < pilihan anda tida0 ada : Praktikum Soal Praktikum Soal 1 1. Buatlah file /hite%paceException.java. 2. Edit file /hite%paceException.java dengan sintaks seperti ini public class =hite$paceException extends Exception{ public =hite$paceException"% { super")Terjadi 0esalahan 6 >tida0 boleh ada spasi ? !hitespace>)%; 8 public =hite$paceException"$trin& text% { super")Terjadi 0esalahan 6 >tida0 boleh ada spasi ? !hitespace>* text 6 ) . text%;

8 8 !. Compile file /hite%paceException.java menggunakan java compiler "javac# ; javac =hite$paceException.java $. %etelah kompilasi &erhasil' Buatlah file /hite%paceMain.java. (. Edit file /hite%paceMain.java dengan sintaks seperti ini import java.util.5rrays; import java.util.lo&&in&.2evel; import java.util.lo&&in&.2o&&er; public class =hite$pace3ain { public static void main"$trin&'( ar&s% { try { input"%; 8 catch "=hite$paceException ex% { 2o&&er.&et2o&&er"=hite$pace3ain.class. &et@ame"%%.lo&"2evel.$EAERE* null* ex%; 8 8 public static void input"% thro!s =hite$paceException{ $trin& username )Tida0Boleh3ema0ai$pasi); char'( char5rray username.toChar5rray"%; for "char c 6 char5rray% { if"c > >%{ thro! ne! =hite$paceException "username%; 8 8 $ystem.out.println")Balimat ini ) . username%; 8 8 *. Compile file /hite%paceMain.java menggunakan java compiler "javac# ; javac =hite$pace3ain.java .. %etelah kompilasi &erhasil' running file /hite%paceMain.java

menggunakan perintah seperti &erikut ; java =hite$pace3ain 0. %etelah proses running &erhasil' lihat hasil running' jika &erhasil akan muncul tampilan seperti di &a)ah ini Balimat ini Tida0Boleh3ema0ai$pasi 1. 2ika pada file /hite%paceMain.java' kalimat 3TidakBolehMemakai%pasi4 di ganti 3Tidak Boleh Memakai %pasi4' lalu compile ulang file /hite%paceMain.java ' selanjutnya running kem&ali file /hite%paceMain' setelah running &erhasil' dia akan mengeluarkan Exception yang telah anda &uat $EAERE6 null =hite$paceException6 Terjadi 0esalahan 6 >tida0 boleh ada spasi ? !hitespace>* text 6 Tida0 Boleh 3ema0ai $pasi at =hite$pace3ain.input"=hite$pace3ain.java61C% at =hite$pace3ain.main"=hite$pace3ain.java6D% Praktikum Soal ! 1. Buatlah file ExceptionTest.java. 2. Edit file ExceptionTest.java dengan sintaks seperti ini import java.util.*; public class ExceptionTest { public static void main"$trin&'( ar&s% { $canner input ne! $canner"$ystem.in%; int x +; do { try { $ystem.out.println")Enter first num 6 )%; int n+ input.next#nt"%; $ystem.out.println")Enter second num 6 )%; int n1 input.next#nt"%; int sum n+?n1; $ystem.out.println"sum%; x 1; 8 catch "Exception e% { $ystem.out.println")Eou cant do that)%; 8 8 !hile "x +%; 8

8 !. Compile file ExceptionTest.java menggunakan java compiler "javac# ; javac ExceptionTest.java $. %etelah kompilasi &erhasil' running file ExceptionTest.java menggunakan perintah seperti &erikut ; java ExceptionTest (. %etelah proses running &erhasil' lihat hasil running' jika &erhasil akan muncul tampilan seperti di &a)ah ini Enter first num 6 *. %etelah muncul tampilan diatas' co&a anda isi dengan angka' misalkan $5 + klik E,TE-' jika &erhasil akan muncul tampilan seperti di &a)ah ini Enter first num 6 <C Enter second num 6 .. %etelah muncul tampilan diatas' co&a anda isi kem&ali dengan angka' misalkan 15 + klik E,TE-' jika &erhasil akan muncul tampilan seperti di &a)ah ini Enter first num 6 <C Enter second num 6 +C < D. %etelah muncul tampilan diatas' co&a anda ulangi kem&ali dengan input perintah pertama dengan nilai $5' dan untuk perintah kedua 5' + klik E,TE-' jika &erhasil akan muncul tampilan seperti di &a)ah ini Enter first num 6 <C Enter second num 6 C Eou cant do that Enter first num 6 1. %etelah muncul tampilan diatas' perhatikan kalimat yang saya garis &a)ahin' itu adalah Exception 6andling yang telah anda &uat. 2ika anda isi perintah pertama dengan angka $5 dan perintah kedua anda isi dengan huruf' misalnya e' + klik E,TE-' maka dia akan melakukan perulangan Exception yang telah anda &uat' seperti di &a)ah ini

Enter first num 6 Eou cant do that Enter first num 6 Eou cant do that Enter first num 6 Eou cant do that F...................... Praktikum Soal " 1. Buatlah file 7erson.java. 2. Edit file 7erson.java dengan sintaks seperti ini public class 4erson { public static void simple3essa&e"$trin& name% { $ystem.out.println")Gello ) . name%; 8 8 !. Compile file 7erson.java menggunakan java compiler "javac# ; javac 4erson.java $. %etelah kompilasi &erhasil' Buatlah file Method.java. (. Edit file Method.java dengan sintaks seperti ini import java.util.$canner; public class 3ethod { public static void main"$trin&'( ar&s% { $canner input ne! $canner"$ystem.in%; 4erson personHbject ne! 4erson"%; $ystem.out.println")Enter your name here 6 )%; $trin& name input.next2ine"%; personHbject.simple3essa&e"name%; 8 8 *. Compile file Method.java menggunakan java compiler "javac# ; javac 3ethod.java .. %etelah kompilasi &erhasil' running file Method.java menggunakan perintah seperti &erikut

; java 3ethod 0. %etelah proses running &erhasil' lihat hasil running' jika &erhasil akan muncul tampilan seperti di &a)ah ini Enter your name here 6 1. %etelah muncul tampilan diatas' co&a kamu isi dengan nama lengkap kamu + klik E,TE-' jika &erhasil akan muncul tampilan seperti di &a)ah ini Enter your name her e 6 5ndi 4ratama Gello 5ndi 4ratama

Anda mungkin juga menyukai