前言
一、任务介绍
1.任务描述
编写程序,捕获并处理数组越界异常。
1、定义长度为10的数组,并赋初始值。
2、数组下标从0到10循环遍历数组,输出数组元素的值。
3、使用异常处理语句检测上述输出语句,控制程序正常退出
(1)然后在捕获处理时调用toString方法,实现以下运行效果。
(2)当满足产生异常对象条件时,结合throw抛出一个具体的由异常信息构建的ArrayIndexOutOfBoundsException异常对象。
然后在捕获处理时调用toString方法。
实现以下运行效果
2.运行结果
如上所示
3.任务目标
学会利用try…catch…finally处理异常,控制程序正常退出。
掌握调用异常类的toString、getMessage、printStackTrace
相关方法输出异常信息。
掌握用异常信息组合成字符串再构造具体异常对象,然后结合throw将异常对象抛出的方法。
4.实现思路
1、数组越界异常(IndexOutOfBounds