从命令行输入5个整数,放入一整型数组,然后打印输出
来源:互联网 发布:你遇到尴尬的事 知乎 编辑:程序博客网 时间:2024/05/21 08:43
从命令行输入5个整数,放入一整型数组,然后打印输出。要求:
如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”。
无论是否发生异常,都输出“感谢使用本程序!”
本次利用了args接受从键盘输入的字符串,然后利用Integter.parseInt方法进行强制类型转换。在运行时并不能直接从控制台输入字符串,而是需要在run config里的atguments里输入字符。
package lesson_3;import java.util.Scanner;public class Int { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.in); int[] a = new int[5]; System.out.println("请输入:"); try { for (int i = 0; i<args.length; i++) { a[i]=Integer.parseInt(args[i]); } }catch (InputMismatchException e) { System.out.println("请输入整数"); }catch(ArrayIndexOutOfBoundsException e){ System.out.println("请输入5个整数"); } finally { System.out.println("感谢使用本程序"); } for(int i=0;i<a.length;i++) { System.out.print(a[i]+" "); } }}
从键盘输入数字:
运行结果:
阅读全文
0 0
- 从命令行输入5个整数,放入一整型数组,然后打印输出
- 课堂练习2: 从命令行输入5个整数,放入一整型数组,然后打印输出。要求: 如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”
- 从命令行输入5个整数,放入一整型数组,然后打印输出。要求: 如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”。 无论是否发
- 从命令行输入5个整数,放入一整型数组,然后打印输出。要求: 如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”。 无论是否发
- 从命令行输入5个整数,放入一整型数组,然后打印输出。要求: 如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”。 无论是否发
- 课堂练习2: 从命令行输入5个整数,放入一整型数组,然后打印输出。要求: 如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”
- 随机产生12个5到15之间的整数放入一维数组中,然后将这些数输出,每行输出4个数
- 从命令行输入5个整数
- 随机产生12个5~15之间的整数放入一位数组中,然后输出这些数,每行输出四个数
- 从0到100随机抽10个不同的数,然后放入数组中。再按顺序打印出来
- 输入10个数据放入一维数组中,用泡排法对其排序并输出。
- 一次性输入带空格或者逗号的数组,转化为整型数组,然后逆序输出
- 从键盘上输入三个整数,分别赋给整型变量a,b,c. 然后将输入的整数按照从小到大的顺序放在a,b,c中, 并输出三个变量的值。
- 课堂提问(C语言):输入10个整数到一个数组,将奇数放在数组前面,偶数放在数组后面,然后输出整个数组。
- 输入10个整数存入一维数组,再按逆序重新存放后再输出。
- 输入a,b,c三个整数,按由大到小顺序输出。(用3个指针变量指向3个整形变量,然后用swap函数来实现互换3个整型变量的值)
- 输入a,b,c三个整数,按由大到小顺序输出。(用3个指针变量指向3个整形变量,然后用swap函数来实现互换3个整型变量的值)
- 输入16个整数,将变为为一个矩阵输出,然后将转换再次输出
- 密码忘记无法登陆(来自网络)
- (SVSH0ST.EXE)病毒的分析解决(来自网络)
- Photoshop快捷键大全(来自网络)
- CS游戏控制台命令大全(来自网络)
- 用卡诺图进行数字逻辑化简
- 从命令行输入5个整数,放入一整型数组,然后打印输出
- WOW孔乙己(转)
- 阿里巴巴开发的德鲁伊连接池 druid配置详解 (号称世界第一)
- 网页中的多媒体
- Apache + Tomcat +mod_jk- win7与linux下实现负载均衡与集群-
- 机械交流稳压器原理
- 显示器模糊的一般原因与处理(转)
- 2008年IT业界10大预言(转)
- 看周杰伦《不能说的密秘》