异常处理-五个整数
来源:互联网 发布:分期贷款软件 编辑:程序博客网 时间:2024/05/01 02:02
课堂练习2:
从命令行输入5个整数,放入一整型数组,然后打印输出。要求:
如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”。
无论是否发生异常,都输出“感谢使用本程序!”
[java] view plain copyimport java.util.*; public class TestArrayException { public static void main(String[] args) { int a[] = new int[5]; System.out.println("请输入5个数:"); System.out.println("最后输入一个非数字结束输入操作。"); Scanner in = new Scanner(System.in); try{ int i = 0; while(in.hasNextDouble()){ a[i] = in.nextInt(); i++; } if(i<5) throw new ArrayIndexOutOfBoundsException(); for(int j=0;j<5;j++) System.out.print(a[j]+" "); System.out.println(); }catch(InputMismatchException e1){ System.err.println("请输入整数作为数组元素!"); e1.printStackTrace(); }catch(ArrayIndexOutOfBoundsException e2){ System.err.println("请输入5个数!"); e2.printStackTrace(); }finally{ System.out.print("感谢使用本程序!"); } } }
阅读全文
0 0
- 异常处理-五个整数
- 异常处理 判断输入的是否是五个整数
- 异常处理--输入整数
- java异常处理的五个关键字
- 异常处理-5个整数
- 异常处理——5个整数
- 输入5个整数的异常处理
- java异常处理之Scanner整数接受异常
- Java源码-第一个异常处理小程序:整数除法
- 代码健壮性--异常处理中try catch finall throw throws五个关键字学习
- 整数处理
- 输入任意两个整数,求两者的商。使用异常处理机制捕获零除异常和参数格式异常
- 求两个整数数的和(需要处理输入异常)
- C#学习 - vs调试(采用异常处理来实现两个整数的和)
- 异常处理+异常+处理异常+自定义异常
- 异常处理
- 异常处理
- 异常处理
- codis集群搭建
- POJ:1094-Sorting It All Out(拓扑排序经典题型)
- 漫画:什么是volatile关键字?(整合版)
- 关于特征值、特征向量、协方差的介绍
- 正则表达式
- 异常处理-五个整数
- WC模拟(12.20) T2 随机二分图(bzoj5006)
- 如何去掉thymeleaf的严格的模板校验
- 加密、解密详解及CA的实现
- 新消费时代,哪些企业最具2017消费升级商业力量?
- 三.PullToRefreshScrollView 整体下拉刷新下拉加载 主方法里面
- Android Studio创建的Android项目一般需要忽略
- tf_神经网络的简单搭建
- static关键字,静态变量,静态方法,静态代码块,静态导入