1、观察下面所附程序,请采取3种方式对程序中可能出现异常的地方进行处理。
【提示】3种方式分别为:直接处理、throws、throw。
直接处理:直接运用try…catch语句,在arrayExc()方法中进行处理;(参见教材例4-29)
throws处理方式:arrayExc()方法声明中使用throws关键字抛出异常,在调用该方法时处理;(参见教材例4-32)
throw处理方式:在arrayExc()方法中,对参数d进行判断,如果d>=arr.length,则使用throw关键字抛出异常,并在声明中使用throws关键字抛出异常,在调用该方法时处理。(参见教材例4-34)
arrayExc()方法中可能会出现数组越界异常。