首页 > 编程语言 > 详细

Java实验报告三

时间:2019-09-20 22:14:49      阅读:139      评论:0      收藏:0      [点我收藏+]

Java实验报告

?

班级 计科二班 学号 20188450 姓名 李代传

完成时间 2019.9.20

评分等级

实验三 String类的应用

  1. 实验目的
    1. 掌握类String类的使用;
    2. 学会使用JDK帮助文档;
  2. 实验内容

    1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码、结果截图。)

  3. 统计该字符串中字母s出现的次数。
  4. 统计该字符串中子串"is"出现的次数。
  5. 统计该字符串中单词"is"出现的次数。
  6. 实现该字符串的倒序输出。

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

?

?

?

?

?

?

?

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

?

  1. 实验过程
  1. 实验代码

    技术分享图片

  1. ?算法详解:很简单,就是使用字符串的indexOf()方法找到被查找的字符串中的第一个需要查找的字符串,然后从这个索引的后一个位置继续查找。因为查找都是用的一种算法,只需要改变小部分参数就行了,所以我把它单独写成了一个方法。StringBuffer中有能倒序输出的方法,所以把字符串当做参数new了一个StringBuffer就很简单。

1.实验结果

技术分享图片

?

2.实验代码

技术分享图片

算法详解:把输入的字符串用toCharArray()方法拆分成字符数组,然后一个字符一个字符的进行操作。用x来记录是解密或者是加密,这样就能在后面决定是+3或者是-3,能通过这一个变量来节省很多重复语句。

2.实验结果

技术分享图片

技术分享图片

?

  1. 实验代码

技术分享图片

算法详解:最开始就是拆分,字符串转变为字符数组用toCharArray()方法,也可以先打出"char[] ch=s."这样eclipse就会自己在后面跳出来符合字符数组类型的方法,第一个就是toCharArray()。然后单个字符按顺序判断就行了。

3.实验结果

技术分享图片

?

  1. 总结:实验很简单,中间几乎没有遇到过问题,全部问题都在写源代码的时候就解决了。但是做这些作业,还是加深了我对于字符串的认识,并且知道了诸多方法的使用。

Java实验报告三

原文:https://www.cnblogs.com/xqldc/p/11559934.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!