写一个Java程序 用acm模式 输入1到9点字符串 输出对应手机9键中字母的组合
时间: 2023-05-11 18:03:52 浏览: 122
好的,以下是Java程序的代码:
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String[] letters = {"", "", "abc", "def", "ghi", "jkl", "mno", "pqrs", "tuv", "wxyz"};
while (sc.hasNext()) {
String input = sc.next();
StringBuilder output = new StringBuilder();
for (int i = 0; i < input.length(); i++) {
int digit = input.charAt(i) - '0';
String letter = letters[digit];
output.append(letter.charAt(0));
}
System.out.println(output.toString());
}
}
}
这个程序使用了ACM模式,可以不断输入字符串并输出对应的字母组合。输入的字符串必须是1到9之间的数字,否则程序会出错。
阅读全文