package mei.qiu.ni;
public class Que{
public static void main(String[] args){
int[] arr ={ 5,2,8,6};
int index = 5; //数组下标
String numStr="12"; //数字字符串
int trans; //保存数字字符串转换为整型的结果
System.out.println("========程序开始==-==---=");
try{
//把数字字符串转换成整型,可能抛出NumberFormatException
trans = Integer.parseInt(numStr);
arr[index] = trans; //可能抛出ArrayIndexOutOfBoundsException
} catch (NumberFormatException e) {
System.out.println("抛出了NumberFormatException ");
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println("抛出了 ArrayIndexOutOfBoundaException ");
} finally {
System.out.println("=---=程序结束-----=");
}
}
}
处理多个异常
最新推荐文章于 2024-08-15 14:47:41 发布
该代码展示了如何在Java中尝试将字符串转换为整数,并处理可能出现的NumberFormatException和ArrayIndexOutOfBoundsException异常。程序首先定义了一个数组和字符串,然后尝试将字符串转换并存储到指定数组位置,如果转换失败或数组索引越界,会捕获并打印相应的异常。
摘要由CSDN通过智能技术生成