• java动手动脑4


    实验任务一:字串加密

    1)程序设计思想:将输入的字符串编程字符串组,每个字符加3,超出26的字母,将这个字母减去26返回即可。

     

    2)程序流程图:

     

    3)源代码:

    package demo;

    import java.util.*;

    public class Secret {

        public static void main(String[] args) {            

            System.out.print("请输入一个字符串:");

            Scanner input=new Scanner (System.in );      

                String a = input.next(); 

    int i;   

                char b[]=new char[50];          

                System.out.print("加密后为:");           

                for(i=0;i<a.length();i++) 

               {

                    b[i]=(char)(a.charAt(i));       

                    b[i]+=3;           

                    if(b[i]-'a'>25){    //超出边界 

                    b[i]-=26;

                    }             

                    System.out.print(b[i]);

               }

        }

    }

    4)运行结果截图:

     

                

    实验任务二:String equals()方法

    public boolean equals(Object anObject)

    //Object 这个String对比较的对象返回值

    此方法返回true如果给定对象代表一个字符串,这个字符串,否则返回false

    异常

    package demo;

    import java.lang.*;

    public class StringDemo {

      public static void main(String[] args) {

        String str1 = "sachin tendulkar";

        String str2 = "amrood admin";

        String str3 = "amrood admin";

        // 检查相等

        boolean retval1 = str2.equals(str1);

        boolean retval2 = str2.equals(str3);

        // 输出返回值

        System.out.println("str2 is equal to str1 = " + retval1);

        System.out.println("str2 is equal to str3 = " + retval2);       

     }

    }

     

    实验任务三:String类的使用说明:

    Length()取字串的长度

    ChaoAt()获取指定位置字符

    GetChars()获取制定未知的字串复制到字符串数组中。

    Replace()字串替换

    toUpperCase(),toLowerCase)() 大小写的转换

    trim()去除头尾空格

    toCharArray()字符串转换为字符数组。

     

  • 相关阅读:
    Idea的类中使用实体类(有@Data注解)的Get/Set方法报错
    Springboot前后端分离中,后端拦截器拦截后,前端没有对应的返回码可以判断
    Window NodeJs安装
    Linux(CENTOS7) NodeJs安装
    Linux(CENTOS7) YUM方式安装mysql5.7
    根据M3U8地址下载视频
    Mysql时间范围分区(RANGE COLUMNS方式)
    Window Mysql5.7免安装版配置
    Window Jdk配置(win7/win10都可以)
    .net core2.0 读取appsettings.json
  • 原文地址:https://www.cnblogs.com/ylx111/p/6005373.html
Copyright © 2020-2023  润新知