Next: Variables in try clauses. Up: More on exceptions. Previous: String parsing exceptions.
Occassionally, you may run into a situation where you want multiple catch blocks for the same try block. You can get around this by stringing the catch blocks together, as the following illustrates.
try { IO.println("Type two numbers to divide."); int m = Integer.parseInt(IO.readLine()); int n = Integer.parseInt(IO.readLine()); IO.println(m / n); } catch(NumberFormatException e) { IO.println("That's not a number."); } catch(ArithmeticException e) { IO.println("I can't divide by zero."); }
Next: Variables in try clauses. Up: More on exceptions. Previous: String parsing exceptions.