/** * 从键盘接受一个正整数,列出该数字的中文表示格式,例如:键盘输入 123,打印出一 二三;键盘输入 3103,打印出三一零三。注意:使用判断语句完成。 */ public static void main(String[] args) { Scanner s = new Scanner(System.in); int n = s.nextInt();//从键盘接收正整数 String str = "";//用于组合中文字符串 int b;//用于存放每次循环分离出的个位数 while(n!=0){ b = n%10; switch (b) { case 0: str = str + "零"; break; case 1: str = str + "一"; break; case 2: str = str + "二"; break; case 3: str = str + "三"; break; case 4: str = str + "四"; break; case 5: str = str + "五"; break; case 6: str = str + "六"; break; case 7: str = str + "七"; break; case 8: str = str + "八"; break; case 9: str = str + "九"; break; } n = n/10; } //逆序输出str for(int i=__________;i>=0;i--){ System.out.print(str.charAt(i)); } }