Java字符串,辽宁工程技术大学上机实验报告.doc

Java字符串,辽宁工程技术大学上机实验报告.doc

ID:56121543

大小:69.00 KB

页数:4页

时间:2020-06-20

Java字符串,辽宁工程技术大学上机实验报告.doc_第1页
Java字符串,辽宁工程技术大学上机实验报告.doc_第2页
Java字符串,辽宁工程技术大学上机实验报告.doc_第3页
Java字符串,辽宁工程技术大学上机实验报告.doc_第4页
资源描述:

《Java字符串,辽宁工程技术大学上机实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、成绩辽宁工程技术大学上机实验报告实验名称Java字符串院系理学院专业理科实验班班级理科13-1班姓名学号日期2015.4.2实验目的简述本次实验目的:(1)掌握正则表达式的使用。(2)熟悉java的字符串。实验准备我查阅了大量的资料和信息,并与同学们进行了激烈的讨论。实验进度本次共有3个练习,完成3个。实验总结日本次实验的收获、体会、经验、问题和教训:经过了本次的实验,使我对java的开发环境和运行环境有了一定的了解。通过这次实验,我收获很多。在自己编程过程中发现许多错误,也认识到自己在某些方面还存在不足,需要多多练习。教师评语实验内容:(1)

2、用命令行方式提供1至3个整数,按顺序分别为年、月、日数据。若仅提供一个整数,则为年号,程序判断该年是否为闰年;若提供两个整数,则为年号、月号,程序输出为该年月的天数;若提供三个整数,则为年、月、日数据,程序输出这一天是星期几。若未提供任何数据或提供的数据个数超过三个,则程序输出出错信息并给出程序的使用方法。程序如下:publicclassDate{publicstaticintMonthDay(intyear,intmonth){intn=0;if(month==1

3、

4、month==3

5、

6、month==5

7、

8、month==7

9、

10、month==8

11、

12、

13、month==10

14、

15、month==12)n=31;elseif(month==2){if(year%400==0

16、

17、(year%4==0&&year%100!=0))n=29;elsen=28;}elsen=30;returnn;}publicstaticvoidmain(String[]args){intyear,month,day,len,bool=0,n,i,a,b=0,c;len=args.length;if(len<1

18、

19、len>3){System.out.println("您输入的参数个数错误!");System.out.pr

20、intln("请重新启动程序,并用命令行方式提供1至3个整数参数");}else{switch(len){case1:year=Integer.parseInt(args[0]);if(year%400==0

21、

22、(year%4==0&&year%100!=0))System.out.println(year+"是闰年。");elseSystem.out.println(year+"是平年。");break;case2:year=Integer.parseInt(args[0]);month=Integer.parseInt(args[1]);n

23、=MonthDay(year,month);System.out.println(year+"年"+month+"月有"+n+"天。");break;case3:year=Integer.parseInt(args[0]);month=Integer.parseInt(args[1]);day=Integer.parseInt(args[2]);a=year+(year-1)/4-(year-1)/100+(year-1)/400;for(i=1;i<=month-1;i++)b=b+MonthDay(year,i);a=(a+b+day-1)

24、%7;switch(a){case0:System.out.println(year+"年"+month+"月"+day+"日是星期天.");;break;case1:System.out.println(year+"年"+month+"月"+day+"日是星期一.");break;case2:System.out.println(year+"年"+month+"月"+day+"日是星期二.");break;case3:System.out.println(year+"年"+month+"月"+day+"日是星期三.");break;case4

25、:System.out.println(year+"年"+month+"月"+day+"日是星期四.");break;case5:System.out.println(year+"年"+month+"月"+day+"日是星期五.");break;case6:System.out.println(year+"年"+month+"月"+day+"日是星期六.");break;}}}}}结果如下:(2)用split方法对一个逗号分隔的数字字符串中的各个数字求最大值、最小值。程序如下:publicclassSplit{publicstaticvoidm

26、ain(String[]args){Strings="18,97,63,54,22,78,101,3,88,39";Stringa[]=s.split

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

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

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