这个说白了就是在遍历字符串时做个判断而已!- /*
- * *从键盘接受一个数字,列出该数字的中文表示格式,
- *例如:键盘输入123,打印出一二三;键盘输入3103,
- *打印出三一零三。
- *
- * */
- Scanner sc=new Scanner(System.in);
- System.out.println("输入一个数字:");
- String s =sc.nextLine();
- String s1="";
- for (int i = 0; i < s.length(); i++) {
-
- switch (s.charAt(i)) {
- case '1' :
- s1+="一";
- break;
- case '2' :
- s1+="二";
- break;
- case '3' :
- s1+="三";
- break;
- case '4' :
- s1+="四";
- break;
- case '5' :
- s1+="五";
- break;
- case '6' :
- s1+="六";
- break;
- case '7' :
- s1+="七";
- break;
- case '8' :
- s1+="八";
- break;
- case '9' :
- s1+="九";
- break;
- case '0' :
- s1+="零";
- break;
-
- default :
- break;
- }
- }
- System.out.println(s1);
复制代码 |
|