循环遍历处理
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
if (in.hasNextLine()){
String line = in.nextLine();
StringBuffer sb = new StringBuffer();
for(int i=0;i<line.length();i++){
char c = line.charAt(i);
if (c >= 'A' && c <= 'Y'){
int v = (int)c;
v +=33;
char b = (char)v;
sb.append(b);
continue;
}
if (c == 'Z'){
sb.append('a');
continue;
}
if (c >= 'a' && c<='c')
{
sb.append('2');
continue;
}
if (c >= 'd' && c<='f')
{
sb.append('3');
continue;
}
if (c >= 'g' && c<='i')
{
sb.append('4');
continue;
}
if (c >= 'j' && c<='l')
{
sb.append('5');
continue;
}
if (c >= 'm' && c<='o')
{
sb.append('6');
continue;
}
if (c >= 'p' && c<='s')
{
sb.append('7');
continue;
}
if (c >= 't' && c<='v')
{
sb.append('8');
continue;
}
if (c >= 'w' && c<='z')
{
sb.append('9');
continue;
}
sb.append(c);
}
System.out.println(sb.toString());
}
}
}
京公网安备 11010502036488号