题解 | #简单密码#
简单密码
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
import java.util.LinkedList;
import java.util.List;
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
/* int i = 'z';
System.out.println(i); a97 z122
int ii = 'Z';
System.out.println(ii); A65 Z90*/
Scanner in = new Scanner(System.in);
String str = in.nextLine();
List<Character> chList = new LinkedList<>();
char[] chArr = new char[str.length()];
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
if(ch>='a'&&ch<='z'){
if(ch>='a'&&ch<='c'){
ch = '2';
}
if(ch>='d'&&ch<='f'){
ch = '3';
}
if(ch>='g'&&ch<='i'){
ch = '4';
}
if(ch>='j'&&ch<='l'){
ch = '5';
}
if(ch>='m'&&ch<='o'){
ch = '6';
}
if(ch>='p'&&ch<='s'){
ch = '7';
}
if(ch>='t'&&ch<='v'){
ch = '8';
}
if(ch>='w'&&ch<='z'){
ch = '9';
}
}
if(ch>='A'&&ch<='Z'){
char ch1 = Character.toLowerCase(ch);
if(ch>='A'&&ch<='C'){
ch = (char)((int)ch1 + 1);
}
if(ch>='D'&&ch<='F'){
ch = (char)((int)ch1 + 1);
}
if(ch>='G'&&ch<='I'){
ch = (char)((int)ch1 + 1);
}
if(ch>='J'&&ch<='L'){
ch = (char)((int)ch1 + 1);
}
if(ch>='M'&&ch<='O'){
ch = (char)((int)ch1 + 1);
}
if(ch>='P'&&ch<='S'){
ch = (char)((int)ch1 + 1);
}
if(ch>='T'&&ch<='V'){
ch = (char)((int)ch1 + 1);
}
if(ch>='W'&&ch<='Y'){
ch = (char)((int)ch1 + 1);
}
if(ch=='Z'){
ch = 'a';
}
}
//chList.add(ch);
chArr[i] = ch;
}
String resStr = new String(chArr);
System.out.println(resStr);
}
}
