直给,无技巧…
public class Main{
public static void main(String[] args){ Scanner sc = new Scanner(System.in);
String str;
while(sc.hasNext()){
str = sc.nextLine();
char ch;
StringBuffer sb = new StringBuffer();
for(int i=0;i<str.length();i++){
ch = str.charAt(i);
if(ch>='A' && ch<'Z'){
sb.append((char)(ch-'A'+'a'+1));
}
else if(ch == 'Z'){
sb.append('a');
}
else if(ch>='a' && ch<='c'){
sb.append('2');
}
else if(ch>='d' && ch<='f'){
sb.append('3');
}
else if(ch>='g' && ch<='i'){
sb.append('4');
}
else if(ch>='j' && ch<='l'){
sb.append('5');
}
else if(ch>='m' && ch<='o'){
sb.append('6');
}
else if(ch>='p' && ch<='s'){
sb.append('7');
}
else if(ch>='t' && ch<='v'){
sb.append('8');
}
else if(ch>='w' && ch<='z'){
sb.append('9');
}
else{
sb.append(ch);
}
}
System.out.println(sb.toString());
}
}
}