异常数组
来源:互联网 发布:theme.custom.js 编辑:程序博客网 时间:2024/06/18 06:43
课堂练习2:
从命令行输入5个整数,放入一整型数组,然后打印输出。要求:
如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”。
无论是否发生异常,都输出“感谢使用本程序!”
package yichang;
import java.util.*;
public class ArrayTest {
public static void main(String[] args) {
try {
System.out.println("请输入5个整数:");
Scanner input = new Scanner(System.in);
int []a = new int[5] ;
for(int i=0;i<5;i++){
a[i]=input.nextInt();
}
System.out.println("数组内容输出打印:"+Arrays.toString(a));
} catch (InputMismatchException e) {
System.out.println("请输入整数");
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println("请输入5个整数");
} finally{
System.out.println("感谢使用本程序!");
}
}
}
阅读全文
0 0
- 异常数组
- 数组越界不等于异常
- Java中的异常,数组
- 异常和数组
- 二维数组、Exception异常
- 数组越界异常
- 数组、集合、异常捕获
- 数组下标越界异常
- 数组越界异常
- Java 数组 异常处理
- 异常 数组打印
- 异常处理2 数组
- java中两大异常:空指针异常和数组越界异常
- java中两大异常:空指针异常和数组越界异常
- JAVA操作数组的异常
- C#数组,集合,异常学习
- J2SE之异常处理+数组
- 常见的异常(数组)
- Nginx和php,FastCGI和php-fpm
- U
- ajax 如何实现分页功能
- 匿名内部类 和继承的关系
- r语言常用函数(三)
- 异常数组
- 函数探幽(3) --引用(3)
- OpenGL从1.0开始--点和线的属性
- java GUI 键盘事件
- JAVA基础复习十四-Math、Random、System、BigInteger、BigDecimal、Date、SimpleDateFormat类
- Play with Tacker(by quqi99)
- VS2013+MFC 简易音乐播放器
- (学习java)哈夫曼树的简单实现
- pandas常见的时间处理函数