码迷,mamicode.com
首页 > 编程语言 > 详细

2019JAVA第五周实验报告

时间:2019-09-27 23:22:40      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:帮助   com   倒序输出   姓名   文字   等级   数组   实验   而不是   

Java实验报告

班级 计科二班 学号 20188442 姓名 吴怡君
完成时间 2019.9.24
评分等级
实验三 String类的应用

一、实验目的

掌握类String类的使用;
学会使用JDK帮助文档;

二、实验内容

1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码、结果截图。)
2.统计该字符串中字母s出现的次数。
3.统计该字符串中子串"is"出现的次数。
4.统计该字符串中单词"is"出现的次数。
5.实现该字符串的倒序输出。

实验代码
技术图片
技术图片
技术图片
技术图片

第一题总结:总体来说,第一题比较简单,只需要找到对应的方法,然后引用即可,关键是要熟练String方法的使用,还有就是一些简单的算法,掌握好即可,自我感觉良好。

2.请编写一个程序,使用下述算法加密或解密用户输入的英文字串。要求源代码、结果截图。
技术图片

技术图片

第二题总结:这个题目刚开始我没想那么多,觉得题目的意思就是把所有的字符往后同时移动三个单位,对于这个题,主要就是思路,最主要的是把字符串变成字符数组,然后强制把数组里面的字符往后移动三个单位,结果就实现了。但是针对这个问题,我也看到助教问了老师,那个只要把前三个字符往后移三个单位,其他的字符不变,我也看了一下,这样的改变比较简单,只需换一下位置,后来我的室友何磊发现了是每个字符都要改变,而不是改变三个字符,当然我觉得这种思考是非常的好的,要实现这两个题都比较简单,关键是学会了要仔细审题的能力。

3.已知字符串"ddejidsEFALDFfnef2357 3ed"。输出字符串里的大写字母数,小写英文字母数,非英文字母数。
技术图片

第三题总结:这个题是我觉得最简单的了,因为我感觉只要学了C就能编得出来,在这就不罗嗦了,主要运用ASCII码的范围就可以将字符分类。

课程总结:

1.这一章主要讲了String类的很多方法,主要是熟悉这些方法,当然还有一个比较特殊的就是StringBuffer,掌握这些方法有时候在遇到实际问题的时候就可以少走很多弯路。
2.然后就提到了方法的重载与覆写,这在父类与子类的继承中有相当大的应用。
技术图片

2019JAVA第五周实验报告

标签:帮助   com   倒序输出   姓名   文字   等级   数组   实验   而不是   

原文地址:https://www.cnblogs.com/521-PENG/p/11600697.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!