`

数字转人民币算法

 
阅读更多
public class RMBTest {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		String []A=new String[10];
			A[0]="零";
			A[1]="壹";
			A[2]="贰";
			A[3]="叁";
			A[4]="肆";
			A[5]="伍";
			A[6]="陆";
			A[7]="柒";
			A[8]="捌";
			A[9]="玖";
		String []B=new String[10];
			B[0]="";
			B[1]="拾";
			B[2]="佰";
			B[3]="仟";
			B[4]="万";
			B[5]="拾";
			B[6]="佰";
			B[7]="仟";
			B[8]="亿";
	   String number="768768768";
	   for(int i=0;i<number.length();i++){
		   int v=Integer.parseInt(number.charAt(i)+"");
		   int k=number.length()-1-i;
		   System.out.print(A[v]+B[k]);
	   }
	 
	}

}
分享到:
评论

相关推荐

    把数学数字转换为人民币读法(很好的设计思想)

    这个“把数学数字转换为人民币读法”的问题就是一个很好的设计思想的例子,它涉及到自然语言处理、字符串操作以及数字与文本之间的转换。我们将探讨如何使用C#来实现这个功能。 首先,人民币的读法有一定的规则,如...

    VC 数字转换为人民币金额大写的简单算法实现

    VC 数字转换为人民币金额大写的简单算法实现 随机输入一串数字,然后通过程序,将其输出对应的人民币金额的大写。例如,输入3568974.5,则输出“叁佰伍拾陆万捌仟玖佰柒拾肆元伍角”,如果输入158526574.25,则输出...

    数字转大写实例 人民币转大写实例

    标题"数字转大写实例 人民币转大写实例"所涉及的知识点主要集中在以下几个方面: 1. **数字与汉字对应关系**:在中文中,数字0-9分别对应大写的零(零)、壹、贰、叁、肆、伍、陆、柒、捌、玖。例如,数字123.45在...

    人民币大写金额转数字源码

    本文将详细讲解如何实现“人民币大写金额转数字”的算法,主要基于C#编程语言。 首先,我们需要了解人民币大写金额的基本规则。人民币大写金额由“零”、“壹”、“贰”、“叁”、“肆”、“伍”、“陆”、“柒”、...

    罗马数字直接转换成中文大写人民币数字

    本主题聚焦于一个特定的转换任务:将罗马数字转换为中文大写人民币数字。这个任务常见于财务软件或者自动化的会计系统中,因为在中国,大额金额通常使用中文大写来表示,以避免因数字笔画相似而引起的混淆和欺诈。 ...

    数字金额转人民币大写金额

    在IT领域,尤其是在财务软件和会计系统中,数字金额转人民币大写金额是一个常见的功能需求。这个过程主要是为了确保财务记录的准确性,因为大写汉字在金融交易中使用,可以防止数字被篡改,增加了财务凭证的安全性。...

    C#人民币大写最简单算法

    标题所提到的“C#人民币大写最简单算法”实际上是一种将数字金额转换为大写人民币表示的方法。这种方法在财务软件中尤为常见,因为大写金额在中国的财务文件和正式文档中是必须的,以防止金额被篡改。 #### 算法...

    C# 将数字转换成大写人民币 调用微软语音引擎SAPI.SpVoice

    总的来说,结合C#的编程能力和微软的SAPI语音引擎,我们可以实现一个强大的数字转大写人民币并语音播报的功能。这不仅解决了常规转换方法无法处理大数字的问题,还增加了语音输出的交互性,对于财务系统或其他需要...

    数字转中文

    标准C,C++程序源码,可以直接拷贝调用,实现算法简单,易用,高效; 算法运行举例如下: 123456789789.25 壹仟贰佰叁拾肆亿伍仟陆佰柒拾捌萬玖仟柒佰捌拾玖元贰角伍分整 900000000000 玖仟亿萬整 0.23 亿萬贰角叁分...

    人民币转换(原代码)

    实现人民币小写转大写的程序,通常会分为以下几个步骤: 1. **输入验证**:确保输入的字符串只包含数字和可能的正负号,排除非数字字符。 2. **金额处理**:如果金额为负,前面加上“负”字;如果金额为零,直接...

    PB数字人民币金额发音程序(源码)

    在本项目中,"PB数字人民币金额发音程序(源码)"是一个利用PowerBuilder编写的程序,其主要功能是将输入的数字转换为对应的中文人民币金额读法,精确到角分。这个程序对于财务系统、银行应用或者任何需要语音播报...

    中科大 软件测试实验一 人民币数字大写转换黑盒测试实验报告.docx

    在这份实验报告中,我们将对人民币数字大写转换软件进行黑盒测试,通过设计测试用例,测试软件的功能和性能,找出软件中的缺陷和错误,并提出改进建议。 黑盒测试的优点在于不需要了解软件的内部实现细节,只需要...

    Java方法小写转换大写人民币

    本文介绍了如何使用Java实现小写数字到中文大写金额的转换,重点讲解了核心算法逻辑及其在代码中的实现方式。这种方法不仅适用于日常开发中常见的金额转换需求,而且能够支持万亿级别的高精度转换,具有广泛的实用...

    人民币大写转换的程序源码

    ### 人民币大写转换程序解析 #### 一、概述 在财务系统中,为了确保资金安全及法律合规性,常需要将数字金额转换...但在实际应用中还需进行一系列的优化和完善,包括修正错误、优化算法等,以满足更广泛的业务需求。

    人民币大小写转换,完整带整和零

    总之,人民币大小写转换是一项涉及中国传统文化和金融规范的编程任务,通过合理的算法设计和代码实现,可以高效、准确地完成数字与汉字之间的转换。在理解和实现这个功能时,我们需要深入理解相关规则,同时考虑代码...

    小写人民币转大写人民币

    总的来说,将小写人民币金额转换为大写是一项基础但重要的任务,它涉及到数字与字符串的转化、格式验证以及对特定文化的理解。在开发过程中,确保转换的准确性和效率是关键。通过学习和实践这一知识点,开发者可以更...

    人民币大小写转换

    在实际开发中,这个组件可能通过输入参数接收小写金额,然后内部使用算法和预定义的汉字数字映射关系进行转换。转换完成后,返回大写形式的人民币金额字符串。为了确保精确性,组件可能还会包含错误检查机制,例如...

Global site tag (gtag.js) - Google Analytics