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

  • 相关阅读:
    跟我一起来学ORACLE开发系列之一:CentOS下ORACLE安装篇 老猫
    Oracle中常用的数据字典 老猫
    面试遇到的问题 老猫
    ORACLE删除重复数据 老猫
    fstab修改错了后的解决方案 老猫
    PHP 中使用参数化查询
    安装和配置 WAMP 网页服务
    SkyDrive API 的使用
    PHP 中错误的类型与处理
    JavaScript 中的事件模拟
  • 原文地址:https://www.cnblogs.com/521-PENG/p/11600697.html
Copyright © 2011-2022 走看看