java异常处理,实验报告java异常处理,实验报告
JAVA实验报告_Java异常处理
贵州大学实验报告
学院: 计信学院专业: 网络工程班级:101
篇二:java实验报告——异常类处理与实用类
南京理工大学泰州科技学院
实验报告书
课程名称:《Java 面向对象程序设计》 实验题目:实验五
班 级: 09计算机(2) 学 号:姓 名: 尤源指导教师:李 丛
一、实验目的
1.掌握Java语言的异常处理机制。 2.掌握Java语言中常用的实用类。 3.掌握eclipse集成开发环境的使用。
二、实验内容
1.用try,cat...
java异常处理,实验
JAVA实验报告_Java异常处理
贵州大学实验报告
学院: 计信学院专业: 网络工程班级:101
篇二:java实验报告——异常类处理与实用类
南京理工大学泰州科技学院
实验报告书
课程名称:《Java 面向对象程序
》 实验
目:实验五
班 级: 09计算机(2) 学 号:姓 名: 尤源指导教师:李 丛
一、实验目的
1.掌握Java语言的异常处理机制。 2.掌握Java语言中常用的实用类。 3.掌握eclipse集成开发环境的使用。
二、实验内容
1.用try,catch,finally语句块来处理程序ExceptionTest.java;
2.用String类创建字符串”aidefhi”,调用相关方法查找字母f所在的位置,调用相关方法将字母i替换成m;
3.用StringBu
ffer类创建字符串”你好,中国~”,调用相关方法将”伟大的祖国,我爱你~”字符串追加到该字符串尾部,打印输出结果到控制台上,结果应为: ”你好,中国~伟大的祖国,我爱你~”
4.编写程序计算从2010年6月30日到现在经历了多少天,
三、实验步骤
实验(1)编写代码
实验(2)编写代码
实验(3)编写代码
实验(4)编写代码
四、实验结果
实验(1)运行结果
实验(2)运行结果
实验(3)运行结果
实验(4)运行结果
五、结果分析
1.异常处理针对可能出现的情况都要编写全面。 2.实用类很多,要不断去练习熟悉。 3. eclipse集成开发环境使用要熟练掌握。
篇三:实验六:Java异常处理(bo)
实验六 Java异常处理
【实验目的】
1)掌握Java异常的概念及工作机制
2)掌握异常的分类
3)掌握抛出异常语句的使用(throw)
4)掌握抛出捕获处理异常语句的使用(try„catch„finally)
5)掌握上抛异常语句的使用(throws)
6)掌握创建自定义异常
【实验环境】
JDK1.6+Eclpise3.2
【实验准备】
1)复习
中理论知识
2)练习课堂所讲的例子
【实验内容】
1、编写一个应用程序,要求从键盘输入一个double型的圆的半径,计算并输出其面积。测试当输入的数据不是double型数据(如字符串“abc”)会产生什么结果,怎样处理。
2、计算两个正数之和,当任意一个数超出范围时,抛出自己定义的异常(NumberRangeException)。
【实验过程及结果】
实验代码及运行结果:
1.package SIX;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.BufferedReader;
public class CIRCLE {
public static void main(String[] args) throws IOException {System.out.print(请
输入半径: ); BufferedReader br = new BufferedReader(new
InputStreamReader(System.in)); try{
System.out.println(圆的面积为:
+computerArea(Double.parseDouble(br.readLine())));
}catch(NumberFormatException e){ System.out.println(您输入的不是数
值,请重新输入);
} }
public static double
computerArea(double r) {
return Math.PI*r*r;
}
}
2. package SIX;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class shu {
public static void main(String[] args) throws IOException { } public static int compute(int a, int b) throws {}} { throw new NumberRangeException(数字不在指
定范围); } System.out.println(请输入两
个正整数(回车分隔):); BufferedReader
br=new BufferedReader(new int
a=Integer.parseInt(br.readLine()); int b=Integer.parseInt(br.readLine()); try{ System.out.println(计算结果(求和)
为: +compute(a, b)); } catch
(NumberRangeException e)
{e.printStackTrace(); }
InputStreamReader(System.in)); NumberRangeException if( (a0 || b0)) return (a+b);
package SIX;
public class NumberRangeException extends Exception {
public
NumberRangeException(String msg){
super(msg);
}
}
【实验感想】
本次实验是一个很重要的内容,本节主要是关于异常类的抛出和捕获,分别对应于两个
:“throw”和“try„catch”,这两个函数在今后的实际操作中是十分有用的,应该熟练掌握。
本文档为【java异常处理,实验报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。