2-34 中文大写金额。声明RMB人民币类如下,实现其中成员方法。public class rMB // 人民币类 {// 返回金额x的中文大写形式字符串,如x=123 45,转化为“壹佰贰拾

1.实验题目:

2-34 中文大写金额。

声明RMB人民币类如下,实现其中成员方法。

public class rMB // 人民币类

{

// 返回金额x的中文大写形式字符串,如x=123 45,转化为“壹佰贰拾叁元肆角伍分”

public static string tostring(double x)}

考虑以下多种数据情况实现算法。

①整数金额省略小数部分,添加“整” 字。例如,123 表示为“壹佰贰拾叁元整

② 若金额中含有连续的0,则只写一个 “零”。例如,10005 表示为“壹万零伍元

10 的省略表示形式。例如,110 表示为“壹佰壹拾元整”,而 10 则表示为“拾元

2.实验目的:

实现人民币大小写的转换(阿拉伯数字转汉字)

  1. 实验内容:

1.实验思路

将输入的阿拉伯数字金额转化为中文大写的形式。

通过声明RMB类,编写转化的处理机制。

针对题目中所给情况②设计了check()方法对零进行处理。

针对题目中所给情况①设计了toString()方法判断是否为整数,并判断所给数字有多少位,最后输出转换后的结果。

  1. 关键代码截图

(1)对零的处理

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值