欢迎来到天天文库
浏览记录
ID:57586497
大小:745.00 KB
页数:18页
时间:2020-08-27
《JAVA实验3-异常处理和常用实用类-报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、信息工程学院实验报告的内容与格式按任课教师的要求书写。《Java语言程序设计》实验报告学院:班级:姓名:学号:成绩:一、实习目标(1)掌握Java的异常处理机制及相关实现方法;(2)掌握常用实用类的使用,熟悉使用JDK_API进行软件开发;(3)掌握Java中正则表达式的基本用法。二、实验过程实验题1try-catch练习:JAVA_API:getMassage():返回此throwable或exception的详细消息字符串,正数除0返回Infinity,负数除0返回-Infinity。toString():对象利于null的详细消息字符串创建,则
2、返回此对象的实际类的名称,返回此throwable的简短描述。printStackTrace():将错误的详细信息追踪到代码中具体某一行,将throwable及其追踪输出至标准错误流。代码截图:CatchError类:MainTest类:运行结果:实验题2用户自定义异常:在ExceptionTest类中进行成绩录入和平均成绩的计算。StasticScore类为成绩录入的具体方法,并进行异常检测。ScoreException类继承StasticScore,输出错误提示。代码截图:ExceptionTest类:ScoreException类:Stasti
3、cScore类:运行结果:实验题3String&StringBuffer的使用:JAVA_API:IntindexOf(Stringstr,intfromIndex)函数:返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。如果不存在,返回-1。StaticStringvalueOf(inti)函数:返回int参数的字符串表示形式。该表示形式正是单参数的interger.toString方法返回的结果。IntindexOf(Stringstr,intfromIndex)函数:返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开
4、始。如果不存在,则返回-1。PublicStringBufferappend(Stringstr)函数:将指定的字符串追加到此字符序列。按顺序追加String变量中的字符,使此序列增加到该变量的长度。代码截图:TestOfKeyword类:KeyWord类:运行结果:实验题4常用实用类Calendar练习:JAVA_API:Publicvoidset(intfield,intvalue)函数:将给定的日历字段设置为给定值。不管出于何种宽松性模式下,该值都不由此方法进行解释。Publicintget(intfield)函数:返回给定日历字段的值。在le
5、nient模式下,所有日历字段都被标准化。Publicabstractvoidroll(intfield,booleanup)函数:在给定的时间字段上添加或减去单个时间单元,不更改更大的字段。如果向上滚动,则使用true,否则使用false。确定当月天数:用set函数设置DATE为当月第一天,使用roll进行滚动,用get函数得到当月的天数。确定第一天是周几:用set函数时DAY_OF_MONTH为1,直接调用get函数得到DAY_OF_WEEK的值即可。代码截图:MyCalendar类:TestCalendar类:运行结果:实验题5正则表达式的使用
6、:JAVA_API:Publicbooleanmatches(Stringregex):参数regex用来匹配此字符串的正则表达式。如果此字符串匹配给定的正则表达式,则返回true。PatternMatcher的组合用法:(1)第一种匹配方法:Patternp=Pattern.compile(“a*b”);Matcherm=p.matcher(“aaaaab”);booleanb=m.matches();(2)第二张匹配方法:booleanb=Pattern.matches(“a*b”,”aaaaab”);具体的函数:PublicstaticPatt
7、erncompile(Stringregex):将给定的正则表达式编译到模式中。PublicstaticPatterncompile(Stringregex,intflags):将给定的正则表达式编译到具有给定标志的模式中。PublicMatchermatcher(CharSequenceinput):创建匹配给定输入与此模式的匹配器。Publicstaticbooleanmatches(Stringregex,CharSequeneceinput):编译给定正则表达式并尝试将给定输入与其匹配。代码截图:TestOfUser类:User类:UserF
8、ilter类:运行结果:
此文档下载收益归作者所有