异常类处理2
来源:互联网 发布:软件研发团队口号 编辑:程序博客网 时间:2024/05/18 02:21
从命令行输入5个整数,放入一整型数组,然后打印输出。要求:
如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”。
无论是否发生异常,都输出“感谢使用本程序!”
package bzu;import java.util.InputMismatchException;import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner num = new Scanner(System.in);try{int []a = new int[5];for(int i = 0;i<a.length;i++){a[i] = num.nextInt();}for(int j=0;j<a.length;j++){System.out.println(a[j]);}}catch (InputMismatchException e) {System.out.println("请输入整数");}catch (ArrayIndexOutOfBoundsException e) {System.out.println("请输入5个整数");}finally {System.out.println("感谢使用本程序");num.close();}}}
阅读全文
0 0
- 异常类处理2
- C++ 异常处理:类的异常处理--异常处理类
- C++ 异常处理:类的异常处理
- C#自定义异常处理类2【转载】
- 异常处理类
- 自定义异常处理类
- 异常处理类
- 异常类的处理
- 异常处理----Throwable类
- java异常类处理
- 异常处理Throwable类
- 异常类处理1
- 异常类处理
- 异常类处理1
- 读书笔记--异常处理(2)
- C++异常处理 2
- struts1.2异常处理
- 异常处理-2
- 我们也说说Android.mk(6)
- cordova 编译安卓的时候报sdk的问题
- Git的安装和使用
- 通过电阻色环识别(固定)电阻阻值的方法
- 安全芯片Z8IDA芯片介绍-身份认证加密芯片方案
- 异常类处理2
- Java基础--FileDescriptor sync方法
- C语言常见的list一些编程练习
- Android Architecture Component之ViewModel源码分析
- 进程通信-信号signal
- uva10397
- 报错:对象不支持“trim”属性或方法
- World Wind入门
- 代理IP获取方式