
80
Chapter 6: Exceptions
m
7
8
9
10
11
12
13
14
15 }
16
17
18
19
2O
21
22
23
24
25
26
27 }
int result;
argl = Integer.parselnt(args[O]);
arg2 = Integer.parselnt(args[l]);
result = multiplyHandler (argl, arg2);
resultString = Integer.toString(result);
System.out.println("The product of " + args[O]
+ " and " + args[l] + " is " + resultString);
static int multiplyHandler(int argl, int arg2){
return
multiply(argl, arg2);
}
static int multiply(int argl, int arg2){
if (argl > 99 I arg2 > 99) {
throw new ArgumentTooBigException();
}
return
argl * arg2;
}
MultiplyClass
However, this use of runtime exceptions is not good software ...