从命令行输入5个整数,放入一整型数组,然后打印输出。要求:

如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”。

无论是否发生异常,都输出“感谢使用本程序!”

import java.util.InputMismatchException;

import java.util.Scanner;

public class ExceptionTest2 {

public static void main(String[] args)throws Exception {

// TODO 自动生成的方法存根

try{

int a[]=new int[5];

System.out.println("输入5个整数");

for(int i=0;i<10;i++){

Scanner sc=new Scanner(System.in);

a[i]=sc.nextInt();

}

for(int j=0;j<5;j++)

{

System.out.print("a["+j+"]="+a[j]+",");

}

}

catch(ArrayIndexOutOfBoundsException e){

//System.out.println(e.getMessage());

e.printStackTrace();

}

catch(InputMismatchException e){

//System.out.println(e.getMessage());

e.printStackTrace();

}

finally{

System.out.println("感谢使用本程序");

}

}

}

Java将五个整数存入整形数组_异常处理:从命令行输入5个整数,放入一整型数组,然后打印输出。。。...相关推荐

  1. Java黑皮书课后题第7章:*7.21(整数求和)编写程序,从命令行输入不定数目的整数,然后显示它们的和

    *7.21(整数求和)编写程序,从命令行输入不定数目的整数,然后显示它们的和 题目 题目描述 破题 代码 运行实例 题目 题目描述 7.21(整数求和)编写程序,从命令行输入不定数目的整数,然后显示它 ...

  2. C语言-输入任意多个数字,存到整型数组,支持任意间隔符,同时支持输入字母存到字符数组中

    第一次在CSDN上写博客- 记录一下想了有那么久的,这串代码 起因是做应用密码学的作业时,有Vigenere密码的加密解密.仿射密码加密解密.Playfair算法.Hill密码 因为数据量比较大,要把 ...

  3. 第十四周项目一数组大折腾(1)创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后输出数组中元素的值,每五个元素

    问题及代码 创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后输出数组中元素的值,每五个元素 换一行. /*烟台大学计算机学院 201 ...

  4. python从键盘输入10个整数、求平均数_编程:从键盘输入10个整数存入数组啊,输入该数组各元素,并求其最大值,最小值和平均值...

    展开全部 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ...

  5. [C语言]指针之数组逆序函数:编写函数invert,将数组中的n个整数按相反顺序存放,要求用指针变量作为函数形参,并用指针的方法遍历该数组。在main函数中输入n个整数,存入数组a中;然后调用上述函

    编写函数invert,将数组中的n个整数按相反顺序存放,要求用指针变量作为函数形参,并用指针的方法遍历该数组. 在main函数中输入n个整数,存入数组a中:然后调用上述函数处理数组a,最后逐个输出数组 ...

  6. 有以下两组数据: 整型数组:1789,2035,1899,1456,2013,1458,2458,1254,1472,2365 字符串数组:“Java”,”Python”,”PHP”,”CProg

    有以下两组数据: 整型数组:1789,2035,1899,1456,2013,1458,2458,1254,1472,2365 字符串数组:"Java","Python& ...

  7. java 整型数组定义_在Java中定义一个具有10个元素的整型数组a的语句是:___

    在Java中定义一个具有10个元素的整型数组a的语句是:___ 答: int [] arr = new int[10] 在借贷记账法下() 答:在账户结构上,"借"和"贷 ...

  8. 关于《输入一个字符串,内有数字和非数int字符,如a123x456,将其中连续的数作为一个整数,依次存放到整型数组a中》的一点看法

    最近刚刚学习了C基础这门课程,作到了这个习题,这个题目要求将字符串中的数字作为整数存放到整型数组中,这个题目有一个特点就是字符串中除了有数字还有非数int字符.看完题目,我顿时来了兴趣. 在一开始我选 ...

  9. 2021-04-17:给定一个整型数组 arr,数组中的每个值都为正数,表示完成一幅画作需要的时间,再 给定 一个整数 num,表示画匠的数量,每个画匠只能画连在一起的画作。所有的画家 并行工作,请

    2021-04-17:给定一个整型数组 arr,数组中的每个值都为正数,表示完成一幅画作需要的时间,再 给定 一个整数 num,表示画匠的数量,每个画匠只能画连在一起的画作.所有的画家 并行工作,请 ...

最新文章

  1. 在 Ubuntu 下安装 Discuz! 7.0
  2. 对HA的简单认识以及HA集群删除
  3. 对于继电器线圈奇怪的H-B曲线的实验测量
  4. JavaEE 要懂的小事:二、图解 Cookie(小甜饼)
  5. 北斗导航 | 北斗系统信息处理创新技术(学术PPT分享附视频)
  6. Promise.all捕获错误
  7. OpenLayers3 online build
  8. ICLR2021 Oral |9行代码提高少样本学习泛化能力
  9. linux几秒钟同步一次,Linux时间同步配置方法
  10. linux搭建redis
  11. android studio中添加新的model时候
  12. 【毕业论文写作技巧】毕业设计(论文)写作框架
  13. java biginteger string_String到BigInteger java
  14. 欧洲语言框架A1到C2,法语等级 A1、A2、B1、B2、C1、C2
  15. 惠普打印机墨盒更换教程_惠普打印机换墨盒图解 惠普打印机怎么换墨盒
  16. QQ音乐的歌曲真实地址解析
  17. 全国区号省份mysql_中国各个省份的区号是多少
  18. 吃土豆_nyoj_234(动态规划).java
  19. ps2017 cc 打印排版一寸照片
  20. 『可道云』内网穿透牛刀小试,会敲键盘就能搭建的私有云网盘

热门文章

  1. Andorid之教你全手工去除定制软件
  2. php 之 Final 关键字
  3. python中多维数组_python学习笔记-多维数组
  4. mysql 权重 取值_mysql如何按权重查询数据啊?
  5. python 文件写入多个参数_pandas 把数据写入txt文件每行固定写入一定数量的值方法...
  6. 82 个代码案例实践,带你学好 Python 机器学习
  7. 5道谷歌面试题:即使是天才也要怀疑自己能力了(附答案)
  8. ffbe攻略站_最终幻想勇气启示录ffbe兵员强化攻略
  9. mysql数据压缩存储_压缩文本,然后存储在mysql数据库中
  10. html怎么快速打出来的,javascript – 快速打印HTML5画布