Java程序设计实验指导书四

Java程序设计实验指导书四

ID:42494598

大小:94.77 KB

页数:14页

时间:2019-09-16

Java程序设计实验指导书四_第1页
Java程序设计实验指导书四_第2页
Java程序设计实验指导书四_第3页
Java程序设计实验指导书四_第4页
Java程序设计实验指导书四_第5页
资源描述:

《Java程序设计实验指导书四》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验指导四实验1:异常一.实验目的(1)理解异常处理。二实验任务(1)输入根据给定的JavaApplication程序,添加功能并写出运行结果。(2)找出给定程序的错误,修改代码使其能编译运行,并写出运行结果。(3)按要求填写JavaApplication程序,并写出运行结果。1.为下面的JavaApplication程序,添加异常处理,并简要分析程序的运行结果。publicclassRuntimeExceptionDemo01{publicstaticvoidmain(Stringargs[]){Stringstr=壮23";//定义字符串,全部由数字组成int

2、temp=Integer.parselnt(str);//将字符串变为int类型System.out.println(temp*temp);//计算乘方};运行结果:????2・找出给定程序的错误,修改代码使其能编译运行,并写出运行结果。publicclassRuntimeExceptionDemo01{publicstaticvoidmain(Stringargs[]){System.out.printlnC程序运行开始");Thread.sleep(30000);System.out.printlnC程序运行结束");}};运行结果:????3.输入根据给定的

3、JavaApplication程序,写出运行结果classMyExceptionextendsExceptionf//自定义异常类,继承Exception类publicMyException(Stringmsg){super(msg);//调用Exception类中有一个参数的构造方法,传递错误信息}};publicclassDefaultException{publicstaticvoidmain(Stringargs[]){try{thrownewMyException(”自定义异常。”);//抛出异常}catch(Exceptione){System.out

4、.println(e);}运行结果:????4.按要求填写JavaApplication程序,并写出运行结果classMath{〃代码填写处,完工成div()方法,并且用throws抛出异常};publicclassThrowsDemo01{publicstaticvoidmain(Stringargs[]){Mathm=newMath();//实例化Math类对象try{System.out.printlnC'除法操作:"+m.div(10f2));}catch(Exceptione){e.printStackTrace();//打印异常}}};运行结果:???

5、?实验2:断言一.实验目的(1)理解断言处理。二实验任务(1)输入根据给定的JavaApplication程序,写出运行结果。三、实验内容1.为下面的JavaApplication程序,添加异常处理,并简要分析程序的运行结果。(1)按要求输入JavaApplication程序,并写出运行结果。publicclassTest{publicstaticvoidmain(Stringargs[]){intx[]={1,2,3};//定义数组,长度为3assertx.length==0:"数组长度不为0";//此处断言数组的长度为0}};用java-eaTest打开断言,

6、运行结果:????实验3:字符串.Random^包装类与Math类实验目的(1)掌握利用Math类实现基本数学运算的方法。(2)掌握数组与字符串概念与使用。二实验任务(1)输入根据给定的JavaApplication程序,写出运行结果。(2)按要求编写JavaApplication程序,写出运行结果。三、实验内容1.输入下面的JavaApplication程序,写出运行结果,并说明程序的功能。publicclasstestMath{publicstaticvoidmain(Stringargs

7、]){finalintNUMBER=100;intcount=10;i

8、ntrandomNum=0;intprobability!!=newint

9、6

10、;for(inti=0;i<6;i++){probabilityfi]=0;}for(inti=0;irandom()*6)+1;probability[randomNuni・l]++;System.outprint(randomNum+ntn);if(i%count=9)Systcm

11、n+pro

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。