黑马程序员技术交流社区
标题:
键盘输入123,打印出一二三;键盘输入3103
[打印本页]
作者:
钱金磊
时间:
2016-5-1 00:18
标题:
键盘输入123,打印出一二三;键盘输入3103
这个说白了就是在遍历字符串时做个判断而已!
/*
* *从键盘接受一个数字,列出该数字的中文表示格式,
*例如:键盘输入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);
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2