Java by API/java.lang/ArithmeticException

Материал из Java эксперт
Версия от 14:41, 31 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

ArithmeticException as a type

/*
 * Output:
 * 
 * array index oob: java.lang.ArrayIndexOutOfBoundsException: 42
 *  
 */
public class MainClass {
  public static void main(String args[]) {
    try {
      int c[] = { 1 };
      c[42] = 99;
    } catch (ArrayIndexOutOfBoundsException e) {
      System.out.println("array index oob: " + e);
    } catch (ArithmeticException e) {
      System.out.println("div by 0: " + e);
    }
  }
}