Sie sind auf Seite 1von 5

Program percobaan 1: public class ArrayException{ public static void main (String[]args){ try{ System.out.println("Your name is" args[!

])" # catc$ (Array%ndex&ut&'(oundsException ob)){ System.out.println("*un t$e code +it$ t$e argument")" # 'inally{ System.out.println("Ypur Sc$ool is ,E-.&/ 0&-Y,E123%1")" # # # Data Hasil Percobaan 1:

Program percobaan 2: public class ,$ro+ingStatement{ static double root(double A4double (4 double 1){ double disc5!" try{ i'(A55!){ t$ro+ ne+ %llegalArgumentException("A can6t be 7ero")" # else { disc5((8()9(:8A81)" i'(disc;!) t$ro+ ne+ %llegalArgumentException("<iscriminant;!")" # #==endtry catc$(%llegalArgumentException ob)){ System.out.println("%llegal Argument in> " ob))" # return((9( /at$.s?rt(disc))=(@8A))" # public static void main(String[]args){ double Ans5root(!4@4:)" # # Data Hasil Percobaan 2:

Pogram Percobaan 3: class AserException extends Exception { int numB4num@4sum" AserException(int a4int b) { numB 5 a" num@ 5 b" sum 5 a b" #

public String toString() { return "AserException 1aug$t> ,$e sum o' t$e numbers Exceeds @!.."" # # class AserException<emo { static void calculate(int a4 int b)t$ro+s AserException{ int sum" System.out.println("1alculate /et$od(" a "4" b ")")" sum5a b" i'(sumC@!) t$ro+ ne+ AserException(a4b)" System.out.println(",$e value o' t$e sum o' t+o numbers is> " sum)" # public static void main(String args[]) { try { calculate(BD4E)" calculate(B@4B)" # catc$ (AserException &b)a) { System.out.println("1aug$t>" &b)a)" # # # <ata 2asil 0ercobaan F>

Program Latihan 2: import )ava.io.Gile" import )ava.io.%&Exception" import )ava.io.*andomAccessGile" public class 3omor@{ public static void cat(Gile 'ile) t$ro+s %&Exception { *andomAccessGile input 5 null" String line 5 null" try { input 5 ne+ *andomAccessGile('ile4 "r")" +$ile ((line 5 input.read-ine()) H5 null) {System.out.println(line)" # return" # 'inally { i' (input H5 null) { input.close()" # # # # <ata 2asil -ati$an @> 0rogram -ati$an F> import )avax.s+ing.I&ption0ane" public class /ain { public static void main(String[] args) { == Enter t$e 'ollo+ing values and see +$at Exception is caug$t. == !4 :4 c$aracter4 ;no valueC try { String value 5 I&ption0ane.s$o+%nput<ialog(null4 "Enter value>")" int divisor 5 %nteger.parse%nt(value)" System.out.println(F=divisor)" # catc$(3umberGormatException e){ System.out.println("nilai yang anda input buJan angJa")" # catc$(*untimeException r){ System.out.println("tidaJ dapat membagi dengan !")" # 'inally{ System.out.println("A'ter Exception.")" # # # <ata 2asil -ati$an F>

0rogram -ati$an :> public class nomor: { public static int 'actorial(int n) { int i5!" int result5B" try{ i'(n ;5 !){ t$ro+ ne+ %llegalArgumentException("tidaJ dapat mencari 'atorial bilangan negati'")" #else { +$ile(i;n){ i5i B" result85i" # #catc$(%llegalArgumentException e){ System.out.println("%llegal Argument in> " e)"

# return result" # public static void main(String[]args){ int teslagi5 'actorial(9K)" # # <ata 2asil -ati$an :>

-ati$an D public class ,estExceptions{ public static void main( String[] args ){ try{ 'or( int i5!" true" i ){ System.out.println("args[" i "]5" args[i])" # #catc$(Array%ndex&ut&'(oundsException a){ System.out.println("Exception 1aug$t> ")" System.out.println(a)" System.out.println("Luiting...")" # # #

Das könnte Ihnen auch gefallen