黑马程序员技术交流社区

标题: java如何实现在财务系统中金额大小写的转换 [打印本页]

作者: 梅西    时间: 2015-3-13 14:13
标题: java如何实现在财务系统中金额大小写的转换
1.要判断是否有小数点
2.一百,一千,一万,单位的添加   
3貌似看到查表法要简单些,但是还没学查表法
4.还要考虑太大数字的情况,数字不能太大

作者: as604049322    时间: 2015-3-13 14:13
参考本帖:http://bbs.itheima.com/thread-175872-1-1.html
作者: vayne    时间: 2015-3-13 16:06
可以用map集合来做,将大写和数字对应起来,这样会比较方便
作者: 梅西    时间: 2015-3-14 01:11
66666666666666666666666
作者: 独孤忆    时间: 2015-3-14 09:52
应该用数组查表就能解决
作者: qsmaxmin    时间: 2015-3-15 21:06
toString方法转换成字符串,在对字符串处理啊
作者: 滕玉坤    时间: 2015-3-18 10:47
可参考本帖http://www.oschina.net/code/snippet_137848_4896
作者: 李能甫    时间: 2015-3-30 09:37
将数字转换为字符串,然后判断是否有小数点,根据字符串长度截取进行判断!
作者: major2015    时间: 2015-4-6 20:04
对于小数点的处理应该可以对金额乘以100化为int处理
然后定义两个String数组,分别存数字大写,单位
再从高位开始取金额,从String中取对应的汉字,就是这样了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2