实验七 常用实用类

实验七 常用实用类

ID:47110506

大小:80.00 KB

页数:7页

时间:2019-08-05

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

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

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

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

3、必做内容,或者抄袭(雷同者全部为E).参照书上实验按模版要求,将【代码】替换为Java程序代码,编写好完整的程序文档,最后运行得到的相关文件,把实验所得文件一起打包上交。(压缩包的文件名为:学号后三位和名字开头字母,如109zhh.RAR

4、ZIP)实验1检索图书模板代码FindMess.javapublicclassFindMess{publicstaticvoidmain(String[]args){Stringmess="书名:Java程序设计,出版社时间:2011.10.01,"+"出版社:清

5、华大学出版社,价格:29.8元,页数:389页";if(【代码1】){//判断mess中是否含有"程序"System.out.println("图书信息包含有"程序"");}intindex=//【代码2】//mess调用indexOf(Strings)返回mess中第2个冒号的位置Stringdate=mess.substring(index+1,index+11);System.out.println(date);intpricePosition=//【代码3】//mess调用indexOf

6、(Strings)返回首次出现"价格"的位置intendPosition=mess.indexOf("元");StringpriceMess=mess.substring(pricePosition+3,endPosition);System.out.println("图书价格"+priceMess);doubleprice=Double.parseDouble(priceMess);if(price>=29){System.out.println("图书价格"+price+"大于或等于29元");

7、}else{System.out.println("图书价格"+price+"小于29元");}index=//【代码4】//mess调用laseIndexOf(Strings,intstart)返回最后1个冒号的位置endPosition=mess.lastIndexOf("页");StringpageMess=mess.substring(index+1,endPosition);intp=Integer.parseInt(pageMess);if(p>=360){System.out.prin

8、tln("图书价格"+p+"大于或等于360");}else{System.out.println("图书价格"+p+"小于360");}}}实验2购物小票模板代码FoundPrice.javaimportjava.util.regex.Matcher;importjava.util.regex.Pattern;publicclassFoundPrice{publicstaticvoidmain(String[]args){Strings="牛奶:89.8元,香肠:12.9元,啤酒:69元,巧克力:

9、132元";Stringregex=//【代码1】//匹配数字与小数点的正则表达式的字符串intnumber=0;doublesum=0.0;Patternp=//【代码2】//使用regex初始化模式对象patternMatcherm=p.matcher(s);while(m.find()){System.out.println(m.group());number=number+1;try{sum=sum+//【代码3】//获取子匹配成功结果字符串并转成Double

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

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

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