直给,无技巧…

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());
		}
	}
}