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

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

public class Main1 {
  public static void main(String args[]) {
      String str="this is a test of java";

      int count=0;
      for (int i=0;i

实验结果
第五周课程总结&试验报告(三)_第1张图片
统计该字符串中子串“is”出现的次数。

public class Main1 {
  public static void main(String args[]) { 
      String str="this is  a test of java";
      int count=0;
      char s[];
      s=str.toCharArray();
      
      for (int i=0;i

实验结果
第五周课程总结&试验报告(三)_第2张图片

统计该字符串中单词“is”出现的次数。
实验代码

public class Main2 {
    public static void main(String args[]) {
        String str="this is a test of java";
        
        String n[]=str.split(" ");
        int count=0;
        for(int i=0;i<6;i++) {
            if(n[i].equals("is"))
                count++;
        }
        System.out.println("单词is的个数是"+count);
    }

}

实验结果
第五周课程总结&试验报告(三)_第3张图片
实现倒序输入
实验代码

public class Main3 {
    public static void main(String args[]) {
        StringBuffer s=new StringBuffer();
        s.append("this is a test of java");
        String str=s.reverse().toString();
         System.out.println(str);
 }
}

实验结果
第五周课程总结&试验报告(三)_第4张图片

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

    public class Main5{
    public static void main(String[] args) {
        System.out.println("输入一个字符串");
        Scanner sc=new Scanner(System.in);
        String  s=sc.nextLine();
        char a[]=s.toCharArray();
        char b[]=new char [a.length];
        int i=0,k=0;
        if (a.length==1 ||a.length==2 ) {
            System.out.println("请输入三位及以上字符");
        }
        else {
        for(i=a.length-3;i

实验结果
第五周课程总结&试验报告(三)_第5张图片

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

package main;

import java.util.*;

public class Main1 {
    
    public static void main (String[] args){
        System.out.println("输入一个字符串:");
        Scanner sc=new Scanner(System.in);
        char a[]=sc.nextLine().toCharArray();
        char b[]= new char [100] ;
        int j=0;
        for(int i=a.length-3;i

实验结果
第五周课程总结&试验报告(三)_第6张图片
学习总结
方法的重载与覆写的区别
第五周课程总结&试验报告(三)_第7张图片
方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。
方法覆写是由子类进行覆写。
eclipse比起之前用的编译软件要好用的多,敲代码也没之前那么复杂了,看java的视频进度太慢了,得加快看视频的速度。

你可能感兴趣的:(第五周课程总结&试验报告(三))