package cn;
/*
*从键盘接受一个数字,列出该数字的中文表示格式,例如:键盘输入123,打印出一二三;键盘输入3103,打印出三一零三。
*思路:
* A:创建集合
* B:向集合中添加键值
* C:创建键盘录入,并将录入字符串转换成字符数组
* D:遍历数组,获取键打印出值
*/
import java.util.Scanner;
import java.util.TreeMap;
public class Demo {
public static void main(String[] args) {
TreeMap<Character, String> tm = new TreeMap<Character, String>();
tm.put('0', "零");
tm.put('1', "一");
tm.put('2', "二");
tm.put('3', "三");
tm.put('4', "四");
tm.put('5', "五");
tm.put('6', "六");
tm.put('7', "七");
tm.put('8', "八");
tm.put('9', "九");
Scanner sc = new Scanner(System.in);
System.out.println("请输入一串数字:");
String s = sc.nextLine();
char[] ch = s.toCharArray();
for (char c : ch) {
System.out.print(tm.get(c));
}
}
}
|