欢迎来到天天文库
浏览记录
ID:35201406
大小:63.50 KB
页数:7页
时间:2019-03-21
《java实验二报告格式》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、任课教师:宋瑾钰《JAVA程序设计》(2011-2012学年第2学期)实验报告学号:E10700217姓名:廖远东班级:数字媒体2班浙江理工大学信息学院实验指导书实验名称:包、接口与异常处理学时安排:2实验类别:综合设计型实验实验要求:1人1组 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄一、实验目的1、掌握java字符串处理方法。2、掌握java面向对象的概念。3、掌握java自定义异常和处理。4、通过实验,对Java程序的开发有一个深入了解。二、实验内容1.阅读并分析程序
2、TestException.java。(见附件PPT文件)2.习题2编程。(见P85)3.编写一个四则运算程序,要求用户输入一个x值和一个y值,以及一个四则运算符。如果用户输入正确,则给出运算结果,如果输入错误,则给出出错警告。(利用异常处理编程,尽量使用java现成的异常类,如没有可自定义异常类)三、程序代码1.publicclassTestException{publicTestException(){}booleantestEx()throwsException{booleanret=tru
3、e;try{ret=testEx1();}catch(Exceptione){System.out.println("testEx,catchexception");ret=false;throwe;}finally{System.out.println("testEx,finally;returnvalue="+ret);returnret;}}booleantestEx1()throwsException{booleanret=true;try{ret=testEx2();if(!ret){r
4、eturnfalse;}System.out.println("testEx1,attheendoftry");returnret;}catch(Exceptione){System.out.println("testEx1,catchexception");ret=false;throwe;}finally{System.out.println("testEx1,finally;returnvalue="+ret);returnret;}}booleantestEx2()throwsExcept
5、ion{booleanret=true;try{intb=12;intc;for(inti=2;i>=-2;i--){c=b/i;System.out.println("i="+i);}returntrue;}catch(Exceptione){System.out.println("testEx2,catchexception");ret=false;throwe;}finally{System.out.println("testEx2,finally;returnvalue="+ret);re
6、turnret;}}publicstaticvoidmain(String[]args){TestExceptiontestException1=newTestException();try{testException1.testEx();}catch(Exceptione){e.printStackTrace();}}}2.importjava.util.Scanner;//importjava.util.Inputpublicclassexperience2{publicstaticvoidm
7、ain(Stringargs[]){intyear=0;try{Scannerscan=newScanner(System.in);year=scan.nextInt();//System.out.printf("%d",year);}catch(Exceptione){System.out.println("ERROR");}System.out.printf("%d",year);}}3.packagefriddle.test;importjava.util.Scanner;publi
8、cclassexperience3{publicstaticvoidmain(Stringargs[]){booleanrun=true;while(run){doublenum1,num2,result;num1=num2=result=0;Stringfunction=newString();try{System.out.println("pleaseinputthenmber1");Scannerscan=newScanner(System.in);num1=scan.nex
此文档下载收益归作者所有