这是优化过的代码,看起来更简洁些- 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
- }
复制代码 |