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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

5黑马币
1.要判断是否有小数点
2.一百,一千,一万,单位的添加   
3貌似看到查表法要简单些,但是还没学查表法
4.还要考虑太大数字的情况,数字不能太大

最佳答案

查看完整内容

参考本帖:http://bbs.itheima.com/thread-175872-1-1.html

9 个回复

倒序浏览

点评

本人的方法实现零~一亿亿亿(含头不含尾)范围内数字的大小写数组相互转换  发表于 2015-3-13 18:09
回复 使用道具 举报
可以用map集合来做,将大写和数字对应起来,这样会比较方便

评分

参与人数 1黑马币 +1 收起 理由
梅西 + 1 很给力!

查看全部评分

回复 使用道具 举报
66666666666666666666666
回复 使用道具 举报
独孤忆 来自手机 中级黑马 2015-3-14 09:52:59
报纸
应该用数组查表就能解决

评分

参与人数 1黑马币 +1 收起 理由
梅西 + 1

查看全部评分

回复 使用道具 举报
toString方法转换成字符串,在对字符串处理啊
回复 使用道具 举报
可参考本帖http://www.oschina.net/code/snippet_137848_4896
回复 使用道具 举报
将数字转换为字符串,然后判断是否有小数点,根据字符串长度截取进行判断!
回复 使用道具 举报
对于小数点的处理应该可以对金额乘以100化为int处理
然后定义两个String数组,分别存数字大写,单位
再从高位开始取金额,从String中取对应的汉字,就是这样了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马