《实验六 异常处理》由会员分享,可在线阅读,更多相关《实验六 异常处理(8页珍藏版)》请在金锄头文库上搜索。
1、实验六 异常处理云南大学信息学院 面向对象技术导论 java程序设计大学教程 实验【开发语言及实现平台或实验环境】Windows2000 或 XP,JDK1.6 与 Jcreator4.0 【实验目的】1. 掌握 Java中异常的概念及含义。2. 掌握异常的定义、抛出方法以及如何捕捉处理异常。3. 熟悉如何将异常处理灵活运用到实际编程中。【实验要求】1. 运行上课讲解的例子;2. 完成下列实验内容。【实验内容】一、读懂并运行下列程序,体会 Java中异常处理机制。1. 分析并运行下面的程序。参考源代码如下:import java.io.*;public class ExceptionTestp
2、ublic static void main ( String args )for ( int i = 0; i Z & chz)throw new MyException(ch);else if( ch=A & chZ else if( ch=a & ch 0; -i) try boolean flag = false;BufferedReader input = new BufferedReader(new InputStreamReader(System.in);b=input.readLine();flag = prime(Integer.parseInt(b);if(flag) System.out.println(Integer.parseInt(b)+为质数+flag);else System.out.println(Integer.parseInt(b)+不是质数+flag);catch (ArgumentOutOfBoundException e) class ArgumentOutOfBoundException extends Exception /定义自己的异常类public ArgumentOutOfBoundException()System.out.println(参数不能小于零!);实验结果: