输入异常处理
来源:互联网 发布:大数据存储解决方案 编辑:程序博客网 时间:2024/06/05 21:52
课题要求:
从命令行输入5个整数,放入一整型数组,然后打印输出。要求:
如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”。
无论是否发生异常,都输出“感谢使用本程序!”
代码展示:
package shuru;import java.util.*;public class Test {public static void main(String[] args) {// TODO 自动生成的方法存根Scanner sc=new Scanner(System.in);int[] a=new int[5];System.out.println("请输入:");try{for(int i=0;i<6;i++){if(i==5)throw new Exception("请输入5个整数");a[i]=sc.nextInt();}}catch(InputMismatchException e){System.out.println("请输入整数");}catch(Exception e){e.getMessage();e.printStackTrace();}finally{sc.close();System.out.println("感谢使用本程序!");}}}
结果:
阅读全文
0 0
- 异常处理--输入整数
- 处理输入成绩异常
- 处理输入成绩异常
- 处理输入成绩异常
- 处理输入成绩异常
- 处理输入成绩异常
- 输入异常处理
- 输入数据异常处理
- 处理输入成绩异常
- python_处理输入异常技巧
- java:处理输入成绩异常
- java利用异常处理输入格式
- java:对输入数据的异常处理
- Java作业-输入数据(异常处理)
- 7.2对输入数据的异常处理
- 输入5个整数的异常处理
- 对输入数据的异常处理
- 对输入数据的异常处理
- slam发展
- OKvis整理
- 【算法分析与设计】【第十一周】673. Number of Longest Increasing Subsequence
- python---面向对象,class参数、__init__方法、与函数区别
- poj 1703 Find them, Catch them 并查集
- 输入异常处理
- 基于机器视觉的机器人交互控制
- 【工具】Fiddler抓包工具使用
- 怎样在VMware虚拟机中使用安装并设置Ubuntu系统
- Kivy 中文教程 实例入门 简易画板 (Simple Paint App):1. 自定义窗口部件 (widget)
- 后端开发--Http协议(2):HTTP 1.1与HTTP 1.0的比较
- Java练习题15 判断能否构成三角形
- MySQL学习——添加新用户(1)
- 关于unity中GUITEXT出现不显示问题