JAVA异常实验报告

时间:2024.4.20

. 实验目的及实验环境

实验目的:1.理解JAVA对异常的处理

                 2.掌握自定义异常的定义方式

实验环境:eclipse 4.4

. 实验内容

1.假设Sum类中有一个addContinue(int n)方法,当n>0时,方法翻译1+2+…+n的和;当n<0时,方法抛出一个受检查的ArgumentException异常。ArgumentException类应该提供一个能够接受并保存n值得构造方法,以及一个能返回n值得实例方法,现定义Sum类以及ArgumentException类,并编程测试它们。

三.方案设计

1.定义三个类Sum,ArgumentException,Test类

2.分别在类中实现加法,异常抛出和测试

四.测试数据及运行结果

1.正常测试数据(3组)及运行结果;

2.非正常测试数据(2组)及运行结果。

五.总结

1.实验过程中遇到的问题及解决办法;

①中没有明确表示需要进行异常抛出很有可能就会忘记这个题目存在的问题。所以平常程序设计时,应该多考虑不同的情况,防止程序出现不可逆的漏洞。

②如果发生可识别的运行错误,系统应产生一个相应的异常类对象,并进一步寻找异常处理代码来处理它,确保程序能从故障中恢复,之程序能够运行下去,直到结束。

2.对设计及调试过程的心得体会。

    中断,影响程序正常运行的事件称为异常。异常处理是使程序从故障中恢复,他包括提示异常信息、不产生无效结果和释放资源三方面内容。其中,显示异常信息和不产生无效结果可通过try和catch块来实现,释放资源可通过finally块实现。

附代码

publicclass Add {

    publicint addContinue(int i) throws ArgumentException{

       int sum=0;

       if( i<0){

           thrownew ArgumentException(i);

       }

       for(int n=0;n<=i;n++){

           sum=sum+n;

       }

       return sum;

    }

}

publicclassArgumentExceptionextends Exception {

    privateint n;

    public ArgumentException(int n) {

       this.n = n;

    }

    publicint getN(){

       return n;

    }

}

publicclass test {

    publicstaticvoid main(String[] args){

       Add s = new Add();

       try {

           System.out.println(s.addContinue(-1));

       } catch (ArgumentException e) {

           System.out.println(e.getN());

       }

    }

}


第二篇:《JAVA》实验报告


《JAVA》实验报告

实验序号:          实验项目名称:

更多相关推荐:
常压蒸馏实验

常压蒸馏实验试验时间20xx0415报告人武伟一实验目的了解普通蒸馏的用途掌握普通蒸馏的基本原理和操作二实验原理液体的分子由于分子运动有从表面溢出的倾向这种倾向随着温度的升高而增大如果把液体置于密闭的真空体系中...

实验二 常压蒸馏和分馏(预习指导)

实验二常压蒸馏和分馏5学时一实验目的1了解蒸馏分馏的原理和意义2学习蒸馏和分馏的基本装臵的正确安装及使用3了解分馏柱的种类和选用方法4掌握常量法测定沸点的方法二实验原理1蒸馏将液体加热至沸腾使液体变为蒸汽然后使...

水蒸气蒸馏实验报告

广东工业大学学院专业班组学号姓名协作者教师评定实验题目水蒸气蒸馏一实验目的1了解水蒸气蒸馏的原理及其应用2掌握水蒸气蒸馏的装置和操作方法二实验原理水蒸气蒸馏SteamDistillation也是分离和提纯有机化...

蒸馏与分馏实验报告

实验一蒸馏与分馏一实验目的1掌握普通蒸馏分馏的原理和操作方法了解其意义2学习安装仪器的基本方法3学会用常量法测定液态物质的沸点二基本原理蒸馏liquidgasliquid纯分馏1蒸馏1什么是沸点AliquidB...

蒸馏与分馏实验预习报告

蒸馏与分馏目的1掌握普通蒸馏分馏的原理和操作方法了解其意义2学习安装仪器的基本方法3学会用常量法测定液态物质的沸点原理蒸馏liquid分馏liquid1蒸馏沸点ABgasgasliquid纯liquidA每种纯...

蒸馏车间常减压实习报告

山东胜利职业技术学院应用化工技术11级毕业实习报告班级应用化工技术11级姓名指导老师时间20xx22320xx63山东胜利职业技术学院目录一石大科技概况111简介112发展规模113产品与服务1二本装置介绍22...

实验二:乙醇的蒸馏及沸点的测定

实验二乙醇的蒸馏及沸点的测定一实验目的1了解蒸馏提纯液体有机物的原理用途2掌握蒸馏提纯液体有机物的操作步骤3了解沸点测定的方法4了解折光率测定的方法和意义二实验原理将液体加热至沸使液体变为气体然后再将蒸气冷凝为...

有机化学 实验二蒸馏及沸点的测定

实验二蒸馏及沸点的测定一实验目的1了解测定沸点的意义2掌握常量法蒸馏法测定沸点的原理和方法二实验原理当液体物质被加热时该物质的蒸气压达到与外界施于液面的总压力通常是大气压力时液体沸腾这时的温度称为沸点常压蒸馏就...

有机化学实验三蒸馏及沸点的测定

有机化学实验三蒸馏及沸点的测定实验三蒸馏及沸点的测定一实验目的1了解测定沸点和蒸馏的意义2掌握蒸馏法测定沸点的原理和操作方法3掌握微量法测定沸点的原理和方法二实验重点和难点1蒸馏和沸点的意义2微量法和常量法测定...

实验二 常压蒸馏和沸点的测定

实验二常压蒸馏和沸点的测定一实验目的了解沸点测定的意义掌握蒸馏法及微量法测定沸点的原理和方法二基本原理液态物质受热由于分子运动使其从液体表面逃逸出来形成蒸气压随着温度升高蒸气压加大当蒸气压和大气压相等时液体沸腾...

实验二 常压蒸馏及沸点的测定

原油常压蒸馏提取轻质油产品一实验原理1蒸馏将液态物质加热至沸腾使之变为蒸气然后使蒸气冷却再凝结为液体这一过程就称为蒸馏2常压蒸馏就是在正常大气压一个大气压下进行的蒸馏3根据油品沸点的不同在蒸馏装置中把原油分割成...

实验二 蒸馏及沸点的测定

实验二蒸馏及沸点的测定实验目的1了解蒸馏常量法和微量法测定沸点的原理和意义2掌握蒸馏和微量法测定沸点的方法实验药品工业乙醇10mL无水乙醇少量用于微量法测沸点甘油仪器设备电热套B型管标准磨口仪实验原理每一种纯液...

常压蒸馏实验报告(6篇)