异常处理-5个整数
来源:互联网 发布:linux 用户目录权限 编辑:程序博客网 时间:2024/05/22 00:07
package yichang;import 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("感谢使用本程序!"); } } }
课堂练习2:
从命令行输入5个整数,放入一整型数组,然后打印输出。要求:
如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”。
无论是否发生异常,都输出“感谢使用本程序!”
阅读全文
0 0
- 异常处理-5个整数
- 异常处理——5个整数
- 输入5个整数的异常处理
- Java源码-第一个异常处理小程序:整数除法
- 异常处理--输入整数
- 异常处理-五个整数
- php异常处理—多个异常
- java异常处理之Scanner整数接受异常
- 异常处理的 15 个处理原则
- 异常处理的 15 个处理原则
- 异常处理的 15 个处理原则
- 软件构造 异常处理的5个建议
- 异常处理 判断输入的是否是五个整数
- 改善异常处理的6个技巧
- Java 异常处理的15个原则
- 改善异常处理的 6 个技巧
- 多个Catch的异常处理
- 课堂练习2: 从命令行输入5个整数,放入一整型数组,然后打印输出。要求: 如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”
- UVa 138
- 消息队列中点对点与发布订阅区别(good)
- 工具类App原型制作分享-Workflow
- Android中的缓存策略--LruCache
- 第二个综合题的适配器
- 异常处理-5个整数
- mysql之TIMESTAMP(时间戳)用法详解
- Can't load library Android:No implementation found for native
- 【新控件】Aspose.Total for C++ 全新上线
- 文章标题
- android 存储方式以及路径简介
- 【mex】@Override
- VUE 中如何扩展组件内容
- USB 关键字