第五周课程总结&试验报告 (三)

课程总结
一,类的继承格式
1.在 Java 中通过 extends 关键字可以申明一个类是从另外一个类继承而来的,一般形式如下:

class 父类 {}
class 子类 extends 父类 {}

2.可以通过子类扩展父类
3.只允许多层继承,不允许多重继承
二:方法的覆写和重载
覆写:就是指子类中定义了与父类中同名的方法,但是要考虑权限,被子类覆写的方法不能拥有比父类方法更严格的访问权限.
重载:同一个类中相同名称不同参数的方法
四.抽象类的基本概念
1.包含一个抽象方法的类必须是抽象类
2.抽象类和抽象方法都要使用abstract关键声明:
3.抽象方法只需要声明而不需要实现

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

public class test {

          public static void main(String[] args) {
              String str = "this is a test of java";
              char c[] = str.toCharArray() ;
              int i=0;
              for(char J:c) {
                  if(J=='s') {
                      i++;
                  }
              }
              System.out.println("s的数量为:"+i);

        }
}


(2)实验代码及截图

public class TEST2 {
    public static void main(String[] args) {
        String str=new String("this is a test of java");
        int count=0,a=0;
        while(str.indexOf("is",a)!=-1) {
            count++;
            a=str.indexOf("is",a)+2;
        }
        System.out.println("is出现的次数:"+count);

    }

}

(3)实验代码及截图

public class Test3 {
     public static void main(String[] args) {
         String str = "this is a test of java";
         String a[];
         int count=0;
         a=str.split(" ");
         for(String c:a){
             if(c.equals("is")){
                 count++;
             }
         }
         System.out.println("单词is的数量:"+count);
     }
}

(4)实验代码及截图

public class Test4 {
      public static void main(String[] args) {

          StringBuffer str = new StringBuffer("this is a test of java");
          System.out.println(str.reverse());
          }
}

3.已知字符串“ddejidsEFALDFfnef2357 3ed”。输出字符串里的大写字母数,小写英文字母数,非英文字母数。
实验代码及截图

public class TEst5 {

        public static void main(String[] args) {
            String str="ddejidsEFALDFfnef2357 3ed";
            int a=0,b=0,m=0;
            char[] c=str.toCharArray();
            for(int i=0;i<str.length();i++)
            {
                if(c[i]>='a'&&c[i]<='z')
                {
                    a++;
                }
                else if(c[i]>='A'&&c[i]<='Z')
                {
                    b++;
                }

                else {
                   m++;
                }
            }
            System.out.println("小写字母出现的次数:"+a);
            System.out.println("大写字母出现的次数:"+b);
            System.out.println("其他字符出现的字数:"+m);

        }

    }

总结:
1.第二题不太会,第一题老师上课讲过大多数,书上有这些方法,很快就能解决,
2.课后要多看书。

原文地址:https://www.cnblogs.com/jiajia2333/p/11600769.html

时间: 2024-11-03 03:32:09

第五周课程总结&试验报告 (三)的相关文章

第五周课程总结&amp;试验报告(三)

---恢复内容开始--- ?统计该字符串中字母s出现的次数. public class test { public static void main(String[] args) { String s="this is a test of java"; int sum=0; char[] a=s.toCharArray(); for(int i=0;i<a.length;i++) { if(a[i]=='s') sum++; } System.out.println(sum);

第五周课程总结&amp;第三次实验报告

实验三 String类的应用 实验目的 掌握类String类的使用: 学会使用JDK帮助文档: 实验内容 1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码.结果截图.) 统计该字符串中字母s出现的次数. 统计该字符串中子串"is"出现的次数. 统计该字符串中单词"is"出现的次数. 实现该字符串的倒序输出. 2.请编写一个程序,使用下述算法加密或解密用户输入的英文字串.要求源代码.结果截图. 3.

第五周课程总结&amp;试验报告

实验三 String类的应用 实验目的 掌握类String类的使用: 学会使用JDK帮助文档: 实验内容 1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码.结果截图.) 统计该字符串中字母s出现的次数. 统计该字符串中子串"is"出现的次数. 统计该字符串中单词"is"出现的次数. 实现该字符串的倒序输出. 1)实验代码 public class new2 { public static void

第五周课程总结&amp;实验报告

第五周课程总结&实验报告 实验三 String类的应用 实验目的 掌握类String类的使用: 学会使用JDK帮助文档: 实验内容 1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码.结果截图.) 统计该字符串中字母s出现的次数. 统计该字符串中子串"is"出现的次数. 统计该字符串中单词"is"出现的次数. 实现该字符串的倒序输出. 2.请编写一个程序,使用下述算法加密或解密用户输入的英文

第五周总结&amp;实验报告三

第五周总结&实验报告三 实验报告 1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码.结果截图.) ① 统计该字符串中字母s出现的次数. ② 统计该字符串中子串"is"出现的次数. ③ 统计该字符串中单词"is"出现的次数. ④ 实现该字符串的倒序输出. ① 统计该字符串中字母s出现的次数. package test3; public class Zifu { public static v

第五周总结及实验三

实验三 String类的应用 实验目的 掌握类String类的使用: 学会使用JDK帮助文档: 实验内容 1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码.结果截图.) 统计该字符串中字母s出现的次数. 实验代码: package String; public class Test { public static void main(String[] args) { String s = "this is a test of

第五周学习总结&amp;第三次实验报告(String类的应用)

第五周学习总结 1.学习了继承的相关知识点: (1) 继承的格式为class 子类 extends 父类{} (2) 继承实际上是通过子类去扩展父类的功能 (3) 一个子类只能继承一个父类,也就是说,继承只允许多层继承不能多重继承 (4) 子类不能直接访问父类中的私有属性,但是可以调用父类中的getter或者setter去访问 (5) 子类对象在实例化之前必须首先调用父类中的构造方法再调用子类自己的构造方法,子类也可以直接使用super()调用父类中的无参构造 (6) 方法的覆写即子类定义了与父

第五周课程总结&amp;实验报告(三)

实验三 String类的应用 实验目的: (1)掌握类String类的使用: (2)学会使用JDK帮助文档: 实验内容: 1.已知字符串:"this is a test of java".按要求执行以下操作: (1)统计该字符串中字母s出现的次数. (2)统计该字符串中子串"is"出现的次数. (3)统计该字符串中单词"is"出现的次数. (4)实现该字符串的倒序输出. 实验代码: package project2; public class t

第五周课程总结&amp;实验报告(三)

实验三 String类的应用 实验目的 掌握类String类的使用: 学会使用JDK帮助文档: 实验内容 1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码.结果截图.) 统计该字符串中字母s出现的次数. 统计该字符串中子串“is”出现的次数. 统计该字符串中单词“is”出现的次数. 实现该字符串的倒序输出. 源代码 public class Joker { public static void main(String[] args) {