• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

疯狂java讲义 第四章 01人民币的转换读法小程序 - 月不识己

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1.程序说明:将一个浮点数转换成人命币的读法字符串


2.程序流程介绍以及注意事项

流程:

*接收用户输入的一个double数值

*将这个double数值进行处理,得到整数部分和小数部分

*分别对整数部分和小数部分进行处理

*合并整数和小数字符串结果,输出结果,结束。


注意事项:

利用math.round()四舍五入

利用string.tochar()转换字符串数组

主要解决问题

字符串中零的处理,将它分为两种情况

(1)首位是否为0

不处理,一般输入的数值的首位不为0

(2)末尾的0

直接不翻译

(3)中间的单个0和连续出现的0的处理

我们每次处理4位数字,分首部的最前4位和另外的中间以及末尾4位

a.首部4位:中间单个0译为零;连续的0译为一个零,末尾的0不需要翻译

?100,连续的0到末尾的话应该也是不翻译的。

b.其他的4位:目前应该跟a.情况一样

c.全部为0的处理

翻译为零元

(5)整数和小数部分都为0的情况

(4)对于超大位数的数值进行怎样处理

目前默认处理12位

(5)根据单元的不同将数值分成每4位进行处理

1-4 单位 元

5-8 万

9-12 亿



*代码









//这个while循环表达式可能会发生错误,指针越界访问,注意表达式语句的顺序
while(firstFourBitRmb[i] ==\'0\'&& i<len)


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
小程序数组求和发布时间:2022-07-18
下一篇:
万众瞩目|微信《小程序文档和工具》来了!发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap