import java.util.*;
public class TestNumber {
public static void main(String[] args) {
try{
int a[]=new int[5];
System.out.println("请输入5个整数:");
Scanner in=new Scanner(System.in);
for(int i=0;i<5;i++){
a[i]=in.nextInt();
}
}catch(InputMismatchException e){
System.out.println("请输入整数!");
}catch(ArrayIndexOutOfBoundsException e){
System.out.println("数组越界,请输入5个数!");
}finally{
System.out.println("感谢使用本程序!");
}
}
}
运行结果显示:

本文提供了一个Java程序示例,展示了如何使用try-catch-finally结构来处理输入不匹配及数组越界的异常,并通过Scanner类从用户处获取整数输入。
3436

被折叠的 条评论
为什么被折叠?



