A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

从键盘接受一个数字,列出该数字的中文表示格式,例如:键盘输入123,打印出一二三;键盘输入3103,打印出三一零三。
**@author
*/
public class Test4 {
        private static final char[] a = {'零','一','二','三','四','五','六','七','八','九'};
        public static void main(String[] args)
        {
                System.out.println("请输入一个数:");

        //实例化Scanner工具类,获取封装后的标准输入流

        Scanner input = new Scanner(System.in);
//将输入流转化为字符串
        String str = input.nextLine();
        input.close();
        //字符串转化为字符数组
        char[] array = str.toCharArray();
        //for循环用数字的中文表示格式输出
        for (int i = 0; i < array.length; i++)
            System.out.print(a[array[i]-'0']);        

        }

}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马