hyz123456 发表于 2013-10-4 17:40
下面是我自己写的将阿拉伯数字转换成汉字的程序,因为还没有学到JAVA的输入语句,所以待转换数字先写在函数 ...
张慧 发表于 2013-10-4 18:45
对0没有处理啊~,还需改进
如果是12003.789
打印的是:壹万贰仟零佰零拾叁圆柒角捌分玖厘
hyz123456 发表于 2013-10-4 20:37
了解!谢谢提醒!!
hx32 发表于 2013-10-5 10:29
也贴上我的 ,比楼主的少很多行
hx32 发表于 2013-10-5 10:29
也贴上我的 ,比楼主的少很多行
吴清源 发表于 2013-10-5 11:43
要是功能能完善的话,你的程序确实比我的好很多。用正则表达式可以省去蛮多判断的。不够用正则表达式写起 ...
吴清源 发表于 2013-10-5 11:43
要是功能能完善的话,你的程序确实比我的好很多。用正则表达式可以省去蛮多判断的。不够用正则表达式写起 ...
hx32 发表于 2013-10-5 12:35
我的思路不是去零,而是4位一组,第一步对这一组只进行转换成大写数字,不加单位,就避免了零元这样的情 ...
吴清源 发表于 2013-10-5 11:56
贴上我程序运行时的一些效果,一起交流交流
张慧 发表于 2013-10-11 21:51
第一个打印的 应该是 :贰亿零叁仟零镹分啊,还是我弄错了????
hx32 发表于 2013-10-11 22:22
他的不如我的好
我的就不会出现这个问题
hx32 发表于 2013-10-11 22:22
他的不如我的好
我的就不会出现这个问题
张慧 发表于 2013-10-11 23:03
对了 还有个小问题。
请输入要转换的金额,1-12位数字,ENTER确认
100000001010
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |