Java数组超出范围时如何处理多个异常?

在Java编程中,数组超出范围时如何处理多个异常?

此示例显示如何使用System类的System.err.println()方法处理多个异常方法。

package com.yiibai;

public class MultipleExceptionsArray {
    public static void main(String args[]) {
        int array[] = { 20, 20, 40 };
        int num1 = 15, num2 = 10;
        int result = 10;
        try {
            result = num1 / num2;
            System.out.println("The result is" + result);
            for (int i = 5; i >= 0; i--) {
                System.out.println("The value of array is" + array[i]);
            }
        } catch (ArrayIndexOutOfBoundsException e) {
            System.out.println("Array is out of Bounds" + e);
        } catch (ArithmeticException e) {
            System.out.println("Can't divide by Zero" + e);
        }
    }
}
Java

上述代码示例将产生以下结果 -

The result is1
Array is out of Boundsjava.lang.ArrayIndexOutOfBoundsException: 5
posted @ 2018-09-09 14:07  borter  阅读(734)  评论(0编辑  收藏  举报