public class Test {
public static void main(String args[]){
StringBuffer sb = new StringBuffer();
for(int i = 0; i < 26; i++){
sb.append((char)('a'+i));
}
String a = sb.toString(); //小写字母
String A = a.toUpperCase(); //大写字母
System.out.println("输入5个以空格隔开的字母:");
Scanner scanner = new Scanner(System.in);
String s = scanner.nextLine();
String c[] = s.split(" ");
System.out.println("输入一个整数t");
int t = scanner.nextInt();
for(String out : c){
if(a.contains(out)){
System.out.print(a.charAt((a.indexOf(out)+t)%26));
}else{
System.out.print(A.charAt((A.indexOf(out)+t)%26));
}
}
}
}
Java 解决恺撒加密术问题
最新推荐文章于 2022-09-28 19:00:00 发布