java实验四异常处理.doc

实验四异常处理一、实验目的1、掌握异常的概念和Java异常处理机制。2、掌握异常的定义、抛出和捕捉处理。二、实验内容与要求1、仔细读下面的JAVA语言源程序,自己给出程序的运行结果importjava.io.*;publicclassCh31{publicstaticvoidmain(Stringargs[])throwsIOException{int[]ko=newint[15];intn,a;Stringx;BufferedReaderkeyin=newBufferedReader(newStreamReader(System.in));System.out.print(“Enteraninteger:“);x=keyin.readLine();n=Integer.parseInt(x);try{a=110/n;ko[15]=100;System.out.println(“此描述无法执行!“);}catch(ArithmeticExceptione){System.out.println(“除数为0的错误“);}catch(ArrayIndexOutOfBoundsExceptionf){System.out.println(“数组索引值大于数组长度的错误!“);}System.out.println(“执行完catch的描述!!!“);}}2.运行下面的程序,自己给出程序的运行结果。importjava.io.*;publicclassCh32{publicCh32(){try{inta[]=newint[2];a[4]=3;System.out.println(“Afterhandlingexceptionreturnhere?“);}catch(IndexOutOfBoundsExceptione){System.err.println(“exceptionmsg:“+e.getMessage());System.err.println(“exceptionstring:“+e.toString());e.printStackTrace();}finally{System.out.println(“-------------------“);System.out.println(“finally“);}System.out.println(“Noexception?“);}publicstaticvoidmain(Stringargs[]){newCh32();}}3、创建自定义异常类程序文件LX33.java,自己给出程序的运行结果。(1)程序功能:通过继承Exception异常类创建一个自定义异常类MyException,然后再创建一个主类LX33使用自定义异常类MyException。(2)编写LX33.java程序文件,源代码如下。classMyExceptionextendsException{privateintx;MyException(inta){x=a;}publicStringtoString(){return“自定义异常类MyException“;}}publicclassLX33{staticvoidmathod(inta)throwsMyException{//声明方法会抛出MyExceptionSystem.out.println(“\t此处引用mathod(“+a+“)“);if(a>10)thrownewMyException(a);//主动抛出MyExceptionSystem.out.println(“正常返回“);}publicstaticvoidmain(Stringargs[]){try{System.out.println(“\n进入监控区,执行可能发生异常的程序段“);mathod(8);mathod(20);mathod(6);}catch(MyExceptione){System.out.println(“\t程序发生异常并在此处进行处理“);System.out.println(“\t发生的异常为:“+e.toString());}System.out.println(“这里可执行其它代码“);}}三、思考题1.使用JavaAplication的命令行参数读入两个数据,计算它们的和,然后将和输出。编程自定义例外OnlyOneException与NoOprandException。如果参数的数目不足,显示相应提示信息并退出程序的执行。四、实验内容五、实验体会

java实验四结果,java实验四异常处理.doc相关推荐

  1. 20155201 实验四《Java面向对象程序设计》实验报告

    20155201 实验四<Java面向对象程序设计>实验报告 一.实验内容 1.基于Android Studio开发简单的Android应用并部署测试; 2.了解Android.组件.布局 ...

  2. java实验四 综合应用实验

    学院 计算机科学与教育软件学院 年级.专业.班 网络16* 姓名 卟咚君 学号 1606100*** 实验课程名称 Java语言实验 成绩 实验项目名称 综合应用实验 指导老师 ** 一.实验目的 熟 ...

  3. Java实验7 四、Java异常类(2)创建自己的日期错误异常类

    实验目的 : (1) 学会创建自己的异常类; (2) 掌握如何使用自己的异常类; (3) 了解简单的对话框 JOptionpane 类的用法. 实验任务 : 要求设计一个 GUI 图形窗口程序 , 该 ...

  4. java四子棋实验报告_Python 实现劳拉游戏的实例代码(四连环、重力四子棋)

    游戏规则:双方轮流选择棋盘的列号放进自己的棋子, 若棋盘上有四颗相同型号的棋子在一行.一列或一条斜线上连接起来, 则使用该型号棋子的玩家就赢了! 程序实现游戏,并将每局的数据保存到本地的文件中 首先我 ...

  5. 20155303 《Java程序设计》实验一(Java开发环境的熟悉)实验报告

    20155303 <Java程序设计>实验一(Java开发环境的熟悉)实验报告 一.实验内容及步骤 (一)使用JDK编译.运行简单的java程序 命令行下的程序开发 步骤一(新建文件夹): ...

  6. java实验的技术问题及解决方法,2018-2019-2 20175313 实验一《Java开发环境的熟悉》实验报告...

    一.实验内容及步骤 使用JDK编译.运行简单的Java程序 cd code进入code文件夹 mkdir 20175313创建20175313文件夹 ls查看当前目录 cd 20175313,mkdi ...

  7. java程序设计实验报告_JavA程序设计实验报告.doc

    Java程序设计实验报告 学号: 姓名: 座位号: 实验日期: [实验名称]: JDK配置与开发工具的使用 [实验目的]: 熟悉JDK开发环境. 熟悉EditPlus编辑器或Eclipse等开发环境的 ...

  8. 20155328 《Java程序设计》 实验二(Java面向对象程序设计) 实验报告

    20155328 <Java程序设计> 实验二(Java面向对象程序设计) 实验报告 单元测试 一.单元测试和TDD 编程时需理清思路,将编程需求等想好,再开始编.此部分可用伪代码实现. ...

  9. Java语言程序设计实验指导_《java语言程序设计》上机实验指导手册(4).doc

    <java语言程序设计>上机实验指导手册(4).doc 1JAVA语言程序设计上机实验指导手册(4)2实验四JAVA面向对象编程1[目的]①通过编程和上机实验理解JAVA语言是如何体现面向 ...

最新文章

  1. mysql生成100000个数据并检验索引的效果
  2. 小白 初步识别读取距离
  3. 交互式计算机图形学总结:第六章 从顶点到片元
  4. 23种设计模式之解释器模式
  5. 增加数据库控制文件命令
  6. 每天写出好代码的5个建议
  7. 【CCF】201812-2小明放学
  8. python 录入数据不重复_python Django批量导入不重复数据
  9. 京东:笔试题(合唱队找剩余的最小值,考场安排搬出的人数尽可能少)
  10. apriori算法python_清华学霸亲测有效,每日自学两小时Python,学完就能做项目
  11. Spark 编程工具类与工具方法(一)—— 欧式距离
  12. FLEX与JAVA不通讯错误与解决方法(转)
  13. 第一节:setTimeout和setInterval定时器
  14. Java编程题——判断年份是否为闰年
  15. python贝叶斯网络预测模型_高效灵活的概率建模方法基于Python
  16. 【NodeJS】20 koa 企业级Cms内容管理系统-XMind功能分析、ERStudio设计数据库ER图
  17. SQL分组统计-每个学科前三名
  18. 贵州省计算机职称考试时间2015年,关于2015年8月份贵州贵阳职称计算机考试安排通知...
  19. LVC | 一种简单的小样本目标检测方法
  20. Masking GAN

热门文章

  1. 面试题 php随机获取概率结果
  2. 手把手教你在.NET中创建Web服务
  3. 成为高级网络管理员必学知识
  4. 操作系统(1)-进程与线程
  5. vs studio2015导入本地项目_Visual Studio2019自定义项目模板
  6. anaconda进出某个环境
  7. jpa调用mysql函数_Spring data jpa 调用存储过程处理返回参数及结果集(示例代码)
  8. 使用Hanlp加载大字典
  9. 《敏捷可执行需求说明 Scrum提炼及实现技术》—— 3.4 关注干系人的“愿求”...
  10. 基于CUDA的粒子系统的实现