.从命令行得到5个整数,放入一个整形数组,然后打印输出,要求:如果输入数据不为整数,要捕获Integer.parseInt()长生的异常,“显示请输入整数”,捕获输入参数不足5个的异常(数组越界),显示“请输入至少5个整数”。
import java.util.Scanner;
public class Text2 {
public static void main(String[] args){
System.out.println("请输入五个整数:");
try{
int a=Integer.parseInt(args[0]);
int b=Integer.parseInt(args[1]);
int c=Integer.parseInt(args[2]);
int d=Integer.parseInt(args[3]);
int e=Integer.parseInt(args[4]);
}
catch(NumberFormatException n){
System.out.println("请输入整数");
}
catch(ArrayIndexOutOfBoundsException e){
System.out.println("请至少输入五个整数");
}
catch(Exception e){
System.out.println(e.getMessage());
}
}
}
泡沫9
相关分类