题解 | 凯撒加密
凯撒加密
https://www.nowcoder.com/practice/006b7917d3784371a43cfbae01a9313d
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n=in.nextInt();
in.nextLine();
char[] arr=in.nextLine().toCharArray();
for(int i=0;i<arr.length;i++){
//循环用取模26
//arr[i]-'a'为多出来的数,再+n就行
//运算的时候会变int,最后要转(int)
arr[i]=(char)((arr[i]-'a'+n)%26+'a');
}
for(char i:arr){
System.out.print(i);
}
}
}