【数组】将一串整型数转换为人民币读法

本文介绍了如何将一串整型数转换为人民币读法,通过创建3×4的二维数组来存储数字,并根据中国数字读法规则添加相应单位。在处理过程中,特别讨论了数字'0'的特殊情况,确保读法准确。提供了代码实现,包括存储汉字数字的数组和转换逻辑。
摘要由CSDN通过智能技术生成

 最近在啃《疯狂Java讲义》,看到第四章有一道题RT,“折磨”了我这只菜鸟两天时间,到现在终于有点样子了,先记录下来,由于此时没有看书后面的章节,很多知识点还不甚清楚(谁让我在学校上Java的时候水了一波呢,0.0),所以等以后知识点了解得更多的时候再回来重新理一理逻辑,各位看官若觉得有简化的逻辑可tell me,3q~

 主要思路为:中国的数字是每四位一节,一个四位数可以转化为几千几百几十几,至于后面加什么单位不确定,但如果这四位数字出现在1~4位,则后面添加单位元;如果这四位数字出现在5~8位,则后面添加单位万;如果这四位数字出现在9~12位,则后面添加单位亿;暂不考虑多于12位的情况。

 鉴于此,创建一个3×4的二维数组(初始化值为-1),每四位数存一行,从小到大依次存放,举个栗子123456789159,存为:

a[0] 9 1 5 9 添加单位:元

a[1] 5 6 7 8 添加单位:万

a[2]  1 2 3 4
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值