Demonstrate multiple catch statements. : try catch « Statement Control « Java Tutorial






class MultiCatch {
  public static void main(String args[]) {
    try {
      int a = args.length;
      System.out.println("a = " + a);
      int b = 42 / a;
      int c[] = { 1 };
      c[42] = 99;
    } catch (ArithmeticException e) {
      System.out.println("Divide by 0: " + e);
    } catch (ArrayIndexOutOfBoundsException e) {
      System.out.println("Array index oob: " + e);
    }
    System.out.println("After try/catch blocks.");
  }
}








4.10.try catch
4.10.1.catch divide-by-zero error
4.10.2.Handle an exception and move on.
4.10.3.Demonstrate multiple catch statements.
4.10.4.Catch different Exception types
4.10.5.An example of nested try statements.
4.10.6.Try statements can be implicitly nested via calls to methods