import java.util.Scanner;
public class EncryptionProgram {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// 从键盘读取用户输入的字符串
System.out.print("请输入一串字符串:");
String originalString = input.nextLine();
// 加密字符串,并输出到控制台
String encryptedString = encrypt(originalString);
System.out.println("加密后的字符串为:" + encryptedString);
input.close();
}
/**
* 将给定的字符串加密,返回加密后的结果。
*/
public static String encrypt(String originalString) {
char[] chars = originalString.toCharArray();
for (int i = 0; i < chars.length; i++) {
if (chars[i] >= 'a' && chars[i] < 'z' || chars[i] >= 'A' && chars[i] < 'Z') {
chars[i]++;
} else if (chars[i] == 'z') {
chars[i] = 'a';
} else if (chars[i] == 'Z') {
chars[i] = 'A';
}
}
return new String(chars);
}
}
编程练习 P124 6.7 编写一个加密程序,要求从键盘输入一个字符串,然后输出加密后的字符串。加密规则是对每个字母转换为下一个字母表示,原来是a转换为b,原来是B转换为C。小写的z转换为小写的a..
最新推荐文章于 2024-08-02 21:35:20 发布