加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

第五周Java总结&实验总结

发布时间:2020-12-15 07:33:33 所属栏目:Java 来源:网络整理
导读:Java实验报告 班级:计科2班 学号:20188416 姓名:刘硕 完成时间 评分等级 实验三 String类的应用 实验目的 掌握类String类的使用; 学会使用JDK帮助文档; 实验内容 1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码、结果截图。

Java实验报告

班级:计科2班 学号:20188416 姓名:刘硕
完成时间
评分等级
实验三 String类的应用
实验目的
掌握类String类的使用;
学会使用JDK帮助文档;

实验内容

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

统计该字符串中字母s出现的次数。
统计该字符串中子串“is”出现的次数。
统计该字符串中单词“is”出现的次数。
实现该字符串的倒序输出。
1)实验源码;

package Orange;

public class orange {
      public static void main(String args[]) {
          int count=0;
          String str1 ="This is a test of java";
          char c[]=str1.toCharArray();
          for(char b:c) {
             if('s'==b) {
              count++;
             }
          }
          System.out.print(count); 
      }
   }

运行结果

2)实验源码:

package Cup;

public class cup {
       public static void main(String args[]) {
           int count=0;
           String str2="This is a test java";
           char c[]=str2.toCharArray();
           for(char a:c) {
               if(a=='i'){
                   for(char b:c) {
                       if(b=='s') {
                           count++;
                           break;
                   }
                }
              }
             }
           System.out.println(count);
           }
       }

运行结果:

3)实验源码:

package Cup;

public class water {
      public static void main(String args[]) {
          int count=0;
          String str3="This is a test java";
          String w[];
          w=str3.split(" ");
          for(String a:w) {
              if(a.equals("is")) {
                  count++;
              }
          }
          System.out.println(count);
      }
}

运行结果:

4)实验源码:

package Cup;

public class blue {
       public static void main(String args[]) {
           String str4="This is a test java";
           char c[]=str4.toCharArray();
           for(int i=c.length-1;i>=0;i--) {
               System.out.print(c[i]);
           }
       }
}

结果运行:

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

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

实验源码:

package Cup;

public class sky {
       public static void main(String args[]) {
              String str6="ddejidsEFALDFfnef2357 3de";
              int a=0,b=0,c=0;
              char e[]=str6.toCharArray();
              for(int i=0;i<=e.length-1;i++) {
                  if(e[i]<='Z'&&e[i]>='A') {
                      a++;
                  }
                  else if(e[i]<='z'&&e[i]>='a') {
                      b++;
                  }
                  else {
                      c++;
                  }
           }
              System.out.println("大写字母数:"+a);
              System.out.println("小写字母数:"+b);
              System.out.println("非英文字母数:"+c);
       }
}

运行结果:

总结

这周学习中,我们进入了面向对象的高级篇的学习。学习了有关Java继承的相关概念、继承的实现、以及继承实现的各种限制。除此之外,我们还了解了super关键字的作用、final关键字的运用。通过对实验3程序实现,让我对String类方法的理解更加的深刻、运用的越来越好。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读