`
ljl_ss
  • 浏览: 54827 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

阿拉伯数字的金额转换成中国传统的形式

 
阅读更多
去零的代码:
	return sb.reverse().toString().replaceAll("零[拾佰仟]","零").replaceAll("零+万","万").replaceAll("零+元","元").replaceAll("零+","零");

public class RenMingBi {

	/**
	 * @param args add by zxx ,Nov 29, 2008
	 */
	private static final char[] data = new char[]{
			'零','壹','贰','叁','肆','伍','陆','柒','捌','玖'
		}; 
	private static final char[] units = new char[]{
		'元','拾','佰','仟','万','拾','佰','仟','亿'
	};
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println(
				convert(135689123));
	}

	public static String convert(int money)
	{
		StringBuffer sbf = new StringBuffer();
		int unit = 0;
		while(money!=0)
		{
			sbf.insert(0,units[unit++]);
			int number = money%10;
			sbf.insert(0, data[number]);
			money /= 10;
		}

		return sbf.toString();
	}
}
分享到:
评论
1 楼 adminsi 2011-09-05  
你输入100000000
就不对了

相关推荐

    将阿拉伯数字金额转换为中国传统形式人民币值

    自己写的将阿拉伯数字金额转换为中国传统形式人民币值的小程序,亲测可用!

    java金额转换,阿拉伯数字转换成中国传统形式。

    在Java编程中,将阿拉伯数字转换为中国传统形式的金额表示是一项常见的需求,特别是在财务系统或者银行应用中。这种转换能够使数字更符合中国人的阅读习惯,增加可读性。在这个问题中,我们要处理的是将像...

    Exp02_07_ZhouYiYang_exp02.07_将阿拉伯数字的金额转换成中国传统的形式_

    在IT行业中,编程任务经常涉及到数据格式的转换,本示例中的"Exp02_07_ZhouYiYang_exp02.07_将阿拉伯数字的金额转换成中国传统的形式_"就是一个典型的数字格式转换问题。这个项目的目标是将常见的阿拉伯数字表示的...

    汉字金额转换为阿拉伯数字

    最后,组合这些数字,形成完整的阿拉伯数字金额。 在Visual Studio 2008中,这可能涉及到C#或VB.NET语言的编程,可以使用正则表达式进行字符串处理,利用枚举或字典数据结构存储汉字与数字的映射,结合循环和条件...

    数字转换成金额大写

    在IT行业中,尤其是在财务软件开发或者自动化报表系统中,经常需要将数字转换成中文大写的金额形式,以便符合中国的财务规范。"数字转换成金额大写"是一个常见的需求,特别是在Delphi这样的编程环境中。Delphi是一款...

    阿拉伯数字转换成英文和大写

    这个项目描述了一个程序,能够处理Excel表格中的数据,将阿拉伯数字自动转换为英文和大写形式,并且保留小数点后两位,以满足财务精度的要求。 首先,我们需要了解阿拉伯数字和英文数字的对应关系。阿拉伯数字包括0...

    C#中将数字金额转化为大写金额

    在日常财务处理、票据填写等场景中,经常需要将阿拉伯数字表示的金额转换成汉字大写形式,特别是在中国的财务领域中更是如此。这种转换通常是为了确保金额的准确性和防止篡改。本文将详细介绍如何在C#中实现这一功能...

    将阿拉伯数字转换为金额的汉字大写

    接下来,我们可以编写一个方法,接收阿拉伯数字作为输入,按照规则将其转换成汉字大写: ```java public static String convertToChinese(String number) { // 对数字进行格式化,确保只有正整数或正小数 number ...

    mysql 函数,可以将数字转换为中文大写形式

    mysql 函数,可以将数字转换为中文大写形式。大写数字是中国特有的数字书写方式,利用与数字同音的汉字取代数字,以防止数目被涂改。 据考证,大写数字最早是由武则天发明,后经朱元璋改进完善。

    把大写金额转换成小写的

    总结起来,大写金额转换成小写是金融数据处理的一个基础环节,涉及到对数字和单位的理解,以及适当的算法设计。通过学习和掌握这一技能,我们可以更好地处理与财务相关的数据,提高工作效率,同时降低出错风险。

    数字转换成大写数值

    金额转换,阿拉伯数字转换成中国传统形式。 例如:101000001010 转换为 壹仟零壹拾億零壹仟零壹拾圆整。

    银行金额转换小写转成大写

    金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元整)输出。

    阿拉伯数字转换为人民币大写

    在IT领域,尤其是在财务软件开发或者自动化处理财务数据时,阿拉伯数字转换为人民币大写是一项基本的需求。这是因为中国的会计标准要求在正式的财务报表和发票中,金额必须以中文大写表示,以防止篡改和提高准确性。...

    vb数字、金额大小写转换源码

    这个“vb数字、金额大小写转换源码”提供了一种解决方案,帮助开发者将数字或者金额从阿拉伯数字形式转换为中文的大写形式,以满足中国财务规范的要求,比如在填写支票或财务报表时。 在中文中,数字的大小写转换有...

    易语言金额大写转换工具源码

    这个“易语言金额大写转换工具源码”是一个实用程序,它能够将数字金额转换成中文的大写形式,这对于财务报告、会计工作以及需要中文大写数字的场合非常有用。 在财务领域,为了防止篡改和提高准确性,通常会使用...

    oracle数字转换中文

    在财务模块的开发中,将数字转换成中文大写是必需的功能之一,尤其是在中国以及使用中文的地区。例如,在开具发票、合同等正式文档时,通常需要将金额数字转换为中文大写形式,以增加文档的正式性和防止篡改。 ####...

    阿拉伯数字 转 中文大写

    在IT领域,尤其是在财务软件和会计系统中,将阿拉伯数字转换为中文大写是常见的需求。这是因为在中国,中文大写数字常用于正式的财务记录,如发票和合同,以防止篡改或误解。以下是关于“阿拉伯数字转中文大写”的...

    小写金额转换为大写金额程序(VB6.0代码编写)

    小写金额通常指的是阿拉伯数字形式的金额,如12345.67,而大写金额则是中文数字的表示,例如“壹万贰仟叁佰肆拾伍元陆角柒分”。这个程序的工作原理可能是通过接收用户输入的小写金额,然后按照特定的规则将其转换为...

    js实现将数字转换为中文大写

    总结来说,通过上述代码段,我们能够将普通的阿拉伯数字金额转换成符合中国财务规范的中文大写表示。这种转换在实际的财务软件、网上支付系统以及电子票务系统中非常有用。掌握这样的转换逻辑,对于希望在财务相关的...

    数字金额大小写转换

    在这个场景中,"数字金额大小写转换"通常指的是将阿拉伯数字格式的金额转换成中文大写的表示方式,以便于财务人员进行读取和核对,减少输入错误的可能性。 在中国,根据会计规范,大额交易的金额通常会用中文大写...

Global site tag (gtag.js) - Google Analytics