为了账号安全,请及时绑定邮箱和手机立即绑定

帮忙看看哪里不对

帮忙看看哪里不对

慕粉15937965096 2016-11-03 21:59:43
.从命令行得到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()); } } } 
查看完整描述

3 回答

?
泡沫9

TA贡献2条经验 获得超1个赞

一个try对应一个catch
查看完整回答
反对 回复 2016-11-03
  • 3 回答
  • 0 关注
  • 1790 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信