题目描述
给定一个单词,请使用凯撒密码将这个单词加密。
凯撒密码是一种替换加密的技术,单词中的所有字母都在字母表上向后偏移 3 位后被替换成密文。即 a 变为 d,b 变为 e,⋯⋯,w 变为z,x 变为 a,y 变为 b,z 变为 c。
输入描述
输入格式:
输入一行,包含一个单词,单词中只包含小写英文字母,单词中的字母个数不超过 100。
输出描述
输出一行,表示加密后的密文。
输入输出样例
示例
输入
lanqiao
输出
odqtldr
运行限制
- 最大运行时间:1s
- 最大运行内存: 256M
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String str=scan.next();
int[] a=new int[26];
for(int i=0;i<str.length();i++){
if(str.charAt(i)-'a'<23){
System.out.print((char)(str.charAt(i)-'a'+'d'));
}
if(str.charAt(i)-'a'==23){
System.out.printf("a");
}
if(str.charAt(i)-'a'==24){
System.out.printf("b");
}
if(str.charAt(i)-'a'==25){
System.out.printf("c");
}
}
}
}