浮点型数据(字符串数据)转换为大写汉字读出,或者使用人民币方式读出

该博客介绍了如何将浮点型数值以字符串形式转换成大写汉字,同时提供了以人民币规范读出的方法。内容涉及每四位进行读出的策略。
摘要由CSDN通过智能技术生成
花了一两个小时重新看了一下这个程序,改进了一些地方,还有一些代码可重用的部分,思路添加到后面,以后实现
分析: 1. 数字1每加4位加单位,如元,万,亿  

2. 每四位读出方式相近


public class Num2Rmb2
{
	private String[] numArr = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌",
			"玖" };
	private String[] array1 = { "拾", "佰", "仟" };
	private String[] array2 = { "元", "万", "亿" };


	private String[] divide(double num)
	{
		long intNum = (long) num;


		long decNum = (int) ((num - intNum) * 100);


		if ((int) decNum >= 0 && (int) decNum <= 10)
		{
			return new String[] { intNum + "", "0" + decNum };
		}
		else
		{
			return new String[] { intNum + "", decNum 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值