| 这是优化过的代码,看起来更简洁些 复制代码package com.blog;
import java.util.*;
/**
 * 第1题: 从键盘接受一个数字,列出该数字的中文表示格式,例如:键盘输入123,打印出一二三;键盘输入3103,打印出三一零三。
 * 
 */
public class blog2 {
        public static void main(String[] args) {
                System.out.println("请输入一个整数,我将返回它的中文表示格式:");
                Scanner sc = new Scanner(System.in);
                char[] strarr = sc.nextLine().toCharArray();// 创建一个字符数组,用于存放输入的数字
                String[] module = { "零", "一", "二", "三", "四", "五", "六", "七", "八", "九" };// 字符模型
                for (char temp : strarr) {// 遍历字符数组
                        System.out.print(module[(int) temp - '0']);
                }// for
                sc.close();
        }// main
}
 |