Java语言程序设计A实验4:异常处理

上传人:飞*** 文档编号:47739762 上传时间:2018-07-04 格式:PDF 页数:3 大小:102.85KB
返回 下载 相关 举报
Java语言程序设计A实验4:异常处理_第1页
第1页 / 共3页
Java语言程序设计A实验4:异常处理_第2页
第2页 / 共3页
Java语言程序设计A实验4:异常处理_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《Java语言程序设计A实验4:异常处理》由会员分享,可在线阅读,更多相关《Java语言程序设计A实验4:异常处理(3页珍藏版)》请在金锄头文库上搜索。

1、实验课程名称: Java 语言程序设计 A 实验项目名称实验 4:异常实验成绩实 验 者专业班级组别同 组 者无开始日期第一部分:实验预习报告(包括实验目的及意义,实验基本原理与方法,主要仪器设备及耗材,实验内容及要求,实验方案与技术路线等)一实验目的及意义掌握最基本的异常处理。二实验基本原理与方法1异常处理机制。2try-catch 代码块的合理使用。三主要仪器设备及耗材1PC 及其兼容机。2计算机操作系统。3程序编辑器EditPlus。4Java开发工具JDK。四实验内容及要求某同学编写的一个程序如下:import java.util.Scanner; class ExceptionDem

2、o public static void main(String args) Scanner scanner = new Scanner(System.in); System.out.print(“Enter a interger:“); int number = scanner.nextInt(); System.out.println(“The number entered is:“ + number); 该程序运行时,等待输入一个整数,并显示输出该整数。但如果你输入的不是整数(比如说浮点数),程序运行时系统将抛出异常并非正常终止。请你重写该程序,增加异常处理功能。第二部分:实验过程记录(

3、可加页)(代码、运行结果、实验中出现的问题及解决过程)修改后代码如下:import java.util.*; class ExceptionDemo publicstaticvoid main(String args) try Scanner scanner = new Scanner(System.in ); System.out .print(“Enter a interger:“ ); intnumber = scanner.nextInt(); System.out .println(“The number entered is:“ + number ); catch (InputMi

4、smatchException e) System.err.println(“ 输入有误,请重新输入一个整型数据!“ ); new ExceptionDemo().main ( args); 运行结果如下:教师签字 _ 第三部分结果与讨论(可加页)一、实验结果分析(包括数据处理、影响因素讨论、综合分析和结论等)首 先 运 行 题 目 中 给 出 的 代 码 , 当 输 入 的 数 据 不 是 整 形 时 , 程 序 抛 出InputMismatchException错误并终止,之后用try catch捕捉并处理该错误,在catch块中输出错误提示并且重新调用main方法, 已达到程序正常运行直

5、达用户输入整数后才退出的目的。实验中通过main函数的回调, 实现了和使用循环处理一样的效果,也可以通过for循环或者 do while循环实现同样的效果,例如以下用for循环的实现:import java.util.*; class ExceptionDemo publicstaticvoid main(String args) for (; ; ) try Scanner scanner = new Scanner(System.in ); System.out .print(“Enter a interger:“ ); intnumber = scanner.nextInt(); System.out .println(“The number entered is:“ + number ); / break; catch (Exception e) System.err.println(“ 输入有误,请重新输入一个整型数据!n“); 运行效果为:二、小结、建议及体会编程的时候要多考虑一些影响因素,多思考几种实现方法,在各种方法中寻找最优的方案,同时,对于碰到的问题,不要忽略,要多多思考本质的原因,避免下次犯同样的错误。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号