实验七常用实用类

实验七常用实用类

ID:35342277

大小:61.17 KB

页数:7页

时间:2019-03-23

实验七常用实用类_第1页
实验七常用实用类_第2页
实验七常用实用类_第3页
实验七常用实用类_第4页
实验七常用实用类_第5页
资源描述:

《实验七常用实用类》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验七常用实用类1.实验目的1、掌握String类的常用方法2、掌握Date类以及Calendar类的常用方法3、掌握接BigTnteger类的常用方法4、掌握怎样使用Pattern类和Match类检索字符串2.实验内容1、根据附录里的源代码,按照注释要求,完成代码填空,使程序能够运行得出结果。1)实验1检索图书2)实验2购物小票3)实验3比较日期4)实验4处理大整数5)实验5替换TP6)实验6String类的常用方法2、完成习题:1)计算某年、某月、某日和某年、某刀、某日之间的天数间隔。要求年、月、日通过main方法的参数传递

2、到程序中。2)编写程序,计算大整型数的阶乘,要求具体数值以系统后台交互方式输入。3)编写程序,计算1+2+3…的前99999999项的和。3.实验步骤1、完成实验内容1中的程序填空、编译通过,并运行得到正确结果。2、设计完成实验内容2屮要求的程序,并通过编译、运行,最后得到正确结果。4.评分标准1.A——内容功能完善,编程风格好,人机接口界面好;2.B——内容功能完善,编程风格良好,人机接口界面良好;3.C——完成必做内容;4.D——能完成必做内容;5.E——未按时完成必做内容,或者抄袭(雷同者全部为E).参照书上实验按模版要求

3、,将【代码】替换为Java程序代码,编写好完整的程序文档,最后运行得到的相关文件,把实验所得文件一起打包上交。(压缩包的文件名为:学号后三位和名字开头字母,如109zhh・RAR

4、ZIP)实验1检索图书模板代码FindMess.javapublicclassFindMess{publicstaticvoidmain(String

5、

6、args){Stringmcss=,'^名:Java程序设计,出版社时间:20il.l0.0l,“+咄版社:清华大学出版社,价格:29.8元,页数:389页”;if(【代码1】)“/判断mess中是否

7、含有”程序”System.out.println("图书信息包含有”程序)intindcx=//【代码2]//mess调用indcxOf(Strings)返回mess中第2个冒号的位置Stringdatc=mcss.substring(indcx+1,indcx+11);System.out.println(date);intpricePosition=//【代码3]//mess调用indexOf(Strings)返冋首次出现'价格"的位置intendPosition=mess.indexOf("元”);Stringprice

8、Mess=mess.substring(pricePosition+3,endPosition);System.out.println(,'图书价格"+priceMess);doubleprice=Double.parseDouble(priceMess);if(price>=29){System.out.println("图书价格"+p「ice+"大于或等于29元");}else{System.out.println(,'图书价格"+price+"小于29元");}index=//【代码4】//mess调用laseIndexO

9、f(Strings,intstart)返回最后1个冒号的位置endPosition=mess.lastlndexOf("页");StringpageMess=mess.substring(index+1,endPosition);intp=Intcgcr.parscInt(pagcMcss);if(p>=360){System.out.println("图书价格"+p+"大于或等于36()");}else{Systcm.out.printing图书价格"+p+"小于360");)))实验2购物小票模板代码FoundPrice.j

10、avaimportjava.util.regex.Matcher;importjava.util.regex.Pattern;publicclassFoundPrice{publicstaticvoidmain(String[]args){Strings="zl:奶:89.8元,香肠:12.9元,啤酒:69元,巧克力:132元”;Stringregex=//【代码1】//匹配数字与小数点的正则表达式的字符串intnumber=0;doublesum=0.();Patternp=//【代码2]〃使用regex初始化模式对彖patt

11、ernMatcherm=p.matcher(s);while(m.find()){System.out.println(m.groupO);number=number+1;try{sum=sum+//【代码3】〃获取子匹配成功结果字符串并转成Double型类}c

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

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

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