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()字符串转换为字符数组。

 

原文地址:https://www.cnblogs.com/ylx111/p/6005373.html