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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马_许芸 中级黑马   /  2012-8-16 21:24  /  2112 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天写了一个简单的Java程序。代码在附件中。希望有兴趣的同学可以下载看看。期待有更简洁的实现方法,{:soso_e100:}
题目如下:
通过命令行输入一串字符,首先判断这些字符是否都为数字。如果其中有字符不是数字,那么直接在命令行上输出“用户输入的字符不都为数字,无法转换”,程序结束;如果用户输入的字符都为数字,那么将该数字转换为中文的大写表示(用户最多输入8个字符)。
输入输出示例:
输入:1234567
输出:一百二十三万四千五百六十七

输入:0001
输出:一

输入:1001
输出:一千零一

输入:1100
输出:一千一百

输入:10100
输出:一万零一百

输入:00000001
输出:一

输入:10000001
输出:一千万零一

输入:10000010
输出:一千万零十

输入:10000100
输出:一千万零一百

输入:11000000
输出:一千一百万

输入:10100000
输出:一千零十万

输入:10010000
输出:一千零一万

输入:10001000
输出:一千万零一千

输入:a0045
输出:用户输入的字符不都为数字,无法转换

输入:a
输出:用户输入的字符不都为数字,无法转换

Test1.zip

1.18 KB, 下载次数: 216

2 个回复

倒序浏览
本帖最后由 杨彪 于 2012-8-16 21:33 编辑

研究研究
回复 使用道具 举报
很好很庞大  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马