• 2019JAVA第三次实验报告


    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.然后就提到了方法的重载与覆写,这在父类与子类的继承中有相当大的应用。

  • 相关阅读:
    ZOJ1542 POJ1861
    Codeforces Round #194 (Div. 2) 部分题解
    SRM585 div2
    hdu 4627 The Unsolvable Problem
    hdu 4622 Reincarnation
    hdu 4617 Weapon
    hdu 4609 3-idiots
    hdu 4616 Game
    hdu 4611 Balls Rearrangement
    hdu 4618 Palindrome Sub-Array
  • 原文地址:https://www.cnblogs.com/521-PENG/p/11600697.html
Copyright © 2020-2023  润新知