欢迎来到天天文库
浏览记录
ID:42494598
大小:94.77 KB
页数:14页
时间:2019-09-16
《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)Systcm11、n+pro
11、n+pro
此文档下载收益归作者所有