• 第五周学习总结暨第三周实验报告


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

    ① 统计该字符串中字母s出现的次数。
    一:实验代码几起运行截图

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

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

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

    我不知道到底要那种我就全部截图了哦

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

    import java .util.Scanner;
    public class Demo1 {
    
    	public static void main(String[] args) {
    	  	System.out.println("加密还是解密?");
    	  	Scanner input=new Scanner(System.in);
    	  	int n;
    	  	if(input.nextLine().equals("解密"))
    	  	{
    	  		n=0;
    	  	}
    	  	else
    	  	{
    	  		n=1;
    	  	}
    	  	String str=input.nextLine();
    	  	char[] c=str.toCharArray();
    	  	if(n==1)
    	  	{
    	  		for(int i=0;i<c.length;i++)
    	  		{
    	  			c[i]=(char) (c[i]+3);
    	  		}
    	  	}
    	  	else {
    	  		for(int i=0;i<c.length;i++)
    	  		{
    	  			c[i]=(char)(c[i+3]);
    	  		}
    	  	}
    	  	str=str.valueOf(c);
    	  	System.out.println(str);
    	}
    }
    

    二:运行截图



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

    package test;
    
    public class Demo1 {
    
    	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);
            
    	}
    
    }
    

    二:运行截图

    学习总结

    1:在这个星期我认真的阅读了String类整个内容,收获很大,才敢大胆的做题目,理解了它们的基本运行流程。
    2:在课堂上初步了解了This与super这两个关键词的运用与区别所在,但不过还是一点还是得自己认真看书,哈哈哈。
    3:对于继承的初步了解,对于子类调用父类的方法与构造方法的注意事项。(也就是对父类方法(属性)或构造的扩展)
    4:对于对象多态类的了解,子类与父类转型,也就是子类可以自动转为父类,而父类不能自动转为子类,必须通过强制转形。
    5::对于抽象类了解,真的好抽象!!!!!
    最后总结还是要自己花大量时间在教材上学习,尽管在课堂上有一点点知道,下课后又是学了什么了???

    也许像他一样吧,只有自己知道你再要别人在帮你,别人又不知道你要什么,还是自己来看书了解吧!!!!

  • 相关阅读:
    Distribution of Data Through OCAF Tree
    OpenCASCADE Application Framework Data Framework Services
    OpenCascade Application Framework Introduction
    被限制的加法(高精入门)
    凝视
    第二题
    图论3 二分图匹配
    图论2 最近公共祖先LCA
    图论1 Tarjan算法
    最小生成树
  • 原文地址:https://www.cnblogs.com/chenxinxin/p/11595347.html
Copyright © 2020-2023  润新知