第五周总结&实验报告三

Posted djhxxx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第五周总结&实验报告三相关的知识,希望对你有一定的参考价值。

第五周总结&实验报告三

实验报告

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

① 统计该字符串中字母s出现的次数。
② 统计该字符串中子串“is”出现的次数。
③ 统计该字符串中单词“is”出现的次数。
④ 实现该字符串的倒序输出。

① 统计该字符串中字母s出现的次数。

package test3;

public class Zifu {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String str = "this is a test of java";
        char c[]=str.toCharArray();
        char s='s';
        int count=0;
        for(int j=0;j<=c.length-1;j++)
            if(s==c[j])
                count++;
             
             
    System.out.print("字符s出现的次数:"+count);
      }

}

技术图片

② 统计该字符串中子串“is”出现的次数。

package test3;

public class Zifu {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String str = "this is a test of java";
        char c[]=str.toCharArray();
        char s='s',i='i';
        int count=0;
        for(int j=0;j<=c.length-1;j++)
            if(i==c[j]&&s==c[j+1])
                count++;
             
             
    System.out.print(“字串is出现的次数:"+count);
      }

}

技术图片

③ 统计该字符串中单词“is”出现的次数。

package test3;

public class Zifu {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String str = "this is a test of java";
        char c[]=str.toCharArray();
        char s='s',i='i';
        int count=0;
        for(int j=0;j<=c.length-1;j++)
            if(c[j]==' '&&i==c[j+1]&&s==c[j+2]&&c[j+3]==' ')
                count++;
             
             
    System.out.print("单词is出现的次数:"+count);
      }

}

技术图片

④ 实现该字符串的倒序输出。

package test3;

public class Zifu {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String str = "this is a test of java";
        String c[]=str.split(" ");
        
        for(int j=c.length-1;j>=0;j--)
            
             System.out.print(c[j]+" ");
      }

}

技术图片

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

package test4;

import java.util.Scanner;
public class Jiemi {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        char a,b,d;
        Scanner scanner = new Scanner(System.in);
        String str=scanner.next();
        char e[]=str.toCharArray();
        char c[]=str.toCharArray();
        String result[]=str.split("");
        for(int x=0;x<result.length;x++) {
            System.out.print(result[x]+" ");
            
        }
        System.out.println(" ");
        a=c[c.length-1];
        b=c[c.length-2];
        d=c[c.length-3];
        for(int i=0;i<c.length-3;i++) {
            e[i+3]=c[i];
            
        }
        e[0]=d;
        e[1]=b;
        e[2]=a;
        for(int i=0;i<c.length;i++)
            System.out.print(e[i]);
        

    }

}

技术图片

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

package test5;

public class Zifutongji {

    public static void main(String[] args) {
        String str="ddejidsEFALDFfnef2357 3ed";
        int m=0,n=0,k=0;
        char[] c=str.toCharArray();
        for(int i=0;i<str.length();i++)
        {
            if(c[i]>='a'&&c[i]<='z')
            {
                m++;
            }
            else if(c[i]>='A'&&c[i]<='Z')
            {
                n++;
            }
            
            else {
                k++;
            }
        }
        System.out.println("小写字母出现的次数: "+m);
        System.out.println("大写字母出现的次数: "+n);
        System.out.println("其他字符出现的字数: "+k);
        
    }

}

技术图片

以上是关于第五周总结&实验报告三的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

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

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

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