java实验报告(实验三)

java实验报告(实验三)

ID:35201414

大小:83.50 KB

页数:5页

时间:2019-03-21

java实验报告(实验三)_第1页
java实验报告(实验三)_第2页
java实验报告(实验三)_第3页
java实验报告(实验三)_第4页
java实验报告(实验三)_第5页
资源描述:

《java实验报告(实验三)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、北京林业大学2013学年—2014学年第2学期Java程序设计基础实验报告书专业:电子班级:11-2姓名:王云飞学号:101114110实验地点:计算机中心任课教师:黄儒乐实验题目:自定义异常与异常处理,常用类使用实验环境:Windows2000/XP;局域网实验要求:1.对所有实验内容中涉及到的命令均要亲自实践,对照实验指导书进行。2.把实验中出现的问题以及最后解决的情况反馈到实验报告中。3.程序作业的源代码要求反馈到实验报告中。实验内容:1.自定义异常及使用(1)自定义一个异常类,命名为AuthException。(2)设计一个LoginAuthC

2、heck类,其中的verify(Stringusername,Stringpassword)方法用于验证用户名和密码是否正确,如果用户名不是admin,密码不是123,则抛出AuthException异常,并通过AuthException对象传递错误信息。(3)设计一个Example类,提示用户依次输入用户名,密码(使用Scanner类来实现),并通过LoginAuthCheck类的verify方法验证是否正确。2.比较日期的大小按模板要求,将【代码1】~【代码8】替换为Java程序代码。DateExampleimportjava.util.*;cla

3、ssDateExample{publicstaticvoidmain(Stringargs[]){Scannerread=newScanner(System.in);System.out.println("输入第一个日期的年份:");intyearOne=read.nextInt();System.out.println("输入该年的月份:");intmonthOne=read.nextInt();System.out.println("输入该月份的日期:");intdayOne=read.nextInt();System.out.println("输

4、入第二个日期的年份:");intyearTwo=read.nextInt();System.out.println("输入该年的月份:");intmonthTwo=read.nextInt();System.out.println("输入该月份的日期:");intdayTwo=read.nextInt();Calendarcalendar=【代码1】//初始化日历对象。【代码2】//将calendar的时间设置为yearOne年monthOne月dayOne日longtimeOne=【代码3】//calendar表示的时间转换成毫秒。【代码4】//将c

5、alendar的时间设置为yearTwo年monthTwo月dayTwo日longtimeTwo=【代码5】//calendar表示的时间转换成毫秒Datedate1=【代码6】//用timeOne做参数构造date1Datedate2=【代码7】//用timeTwo做参数构造date2if(date2.equals(date1)){System.out.println("两个日期的年、月、日完全相同");}elseif(date2.after(date1)){System.out.println("您输入的第二个日期大于第一个日期");}elseif

6、(date2.before(date1)){System.out.println("您输入的第二个日期小于第一个日期");}longdiff=【代码8】//计算两个日期相隔天数System.out.println(“相隔天数:”+diff);}}实验目的:掌握异常处理的概念和运用掌握Date类等常用类的使用实现方法、实验结果及结论分析等:实验内容1-(1)源代码publicclassAuthExceptionextendsException{Stringwarning;publicAuthException(Stringwarning){this.wa

7、rning=warning;}publicStringtoString(){returnwarning;}}实验内容1-(2)源代码publicclassLoginAuthCheck{publicvoidverify(Stringusername,Stringpassword)throwsAuthException{if(username.equals("Auth")&&password.equals("123"))System.out.println("登陆成功");elsethrownewAuthException("用户名或密码错误");}}实验

8、内容1-(3)源代码importjava.util.*;publicclassExample{

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

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

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