`
kevin_wanwei
  • 浏览: 117568 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

阿拉伯数组转换成对应中文

 
阅读更多
package com.heda.code;

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();
	}


}

 

分享到:
评论

相关推荐

    java阿拉伯数字转换成中文传统读法

    在Java中,我们可以创建一个映射表,存储阿拉伯数字与中文数字的对应关系,然后编写一个方法来实现转换。以下是一个简单的实现: ```java public class NumberToChinese { private static final String[] units = ...

    利用Excel数组公式将中文大写日期转换成日期序列.rar

    这个压缩包文件“20.20 中文大写日期转换成日期序列.xls”提供了一个解决方案,它展示了如何利用Excel的数组公式来实现这一转换。下面我们将详细探讨这一过程。 首先,我们需要理解中文大写日期的格式。通常,中文...

    会计阿拉伯数字转换中文大写

    1. **定义中文数字映射**:首先,我们需要创建一个字典或数组,存储阿拉伯数字与中文大写的对应关系。例如,键为1到9的数字,值分别为“壹”、“贰”、“叁”、“肆”、“伍”、“陆”、“柒”、“捌”、“玖”。 2...

    JavaScript实现把数字转换成中文

    - 如果不是“0”,将字符转换为数字,从 `ary0` 获取对应中文数字,然后结合 `ary1` 的单位,添加到 `newary` 的前面。 这个函数的逻辑比较复杂,因为它需要考虑中文数字的特殊规则,如“一十一”、“二十二”等连...

    阿拉伯数字转换成中文大写的算法(C#窗体程序)

    总的来说,这个C#窗体程序提供了一个方便的工具,可以将用户输入的阿拉伯数字自动转换成中文大写形式。这种功能对于处理涉及金额的事务时,能够提高数据录入的准确性和一致性,尤其在中文环境下显得尤为重要。开发者...

    阿拉伯数字转换为大写汉字

    通过这个方法,我们就可以将阿拉伯数字转换成大写汉字,例如输入12345678会得到"壹亿贰仟叁佰肆拾伍万陆仟柒佰捌拾"。这种方法虽然简单,但已经足够应对大部分日常需求。在实际项目中,可能需要根据业务需求进行更...

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

    2. **创建数字与汉字映射**:创建一个字符串数组,存储0-9对应的中文汉字,如{"零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"}。 3. **处理零**:在转换过程中,我们需要特别注意“零”的处理。如果...

    java阿拉伯数字转中文数字

    java阿拉伯数字转中文数字是指将阿拉伯数字转换为中文数字的过程,可以通过使用数组、递归函数等方法来实现。在实际应用中,我们可以根据需要选择合适的方法来实现阿拉伯数字转中文数字的转换。

    Delphi实现数字与汉字的转换

    1. **定义汉字数字映射**:首先,我们需要创建一个哈希表或者数组,将数字0-9映射到对应的汉字大写数字。例如: ```delphi var NumberToChinese: array[0..9] of string = ('零', '壹', '贰', '叁', '肆', '伍', '...

    一个转换五位的阿拉伯数字到大写中文的程序

    本文将深入探讨如何编写一个程序,将五位的阿拉伯数字转换成大写的中文数字。这对于理解和掌握C++的基础语法、字符串处理以及数字逻辑转换至关重要。 首先,我们要明白阿拉伯数字和中文数字的对应关系。阿拉伯数字0...

    c和lua的中文和阿拉伯数字互转

    我们可以创建一个哈希表或者数组,将每个中文数字映射到对应的阿拉伯数字,然后根据数字的结构进行解析和计算。 ```c // 假设我们已经创建了一个映射表 char* chinese_numbers[] = {"零", "一", "二", "三", "四", ...

    16进制文件转换成byte及数组

    - **从16进制字符串到byte**:首先,我们需要将16进制字符串解析成单独的字符,然后将每个字符转换为其对应的二进制值。例如,字符'A'对应0x41,字符'F'对应0x46。可以使用编程语言的内置函数或自定义函数完成这...

    java实现阿拉伯数字转汉字数字

    numArray数组用于存储阿拉伯数字对应的汉字数字,例如“零”、“一”、“二”等。 在main方法中,我们首先将整数234234324转换为汉字数字,结果输出为“二亿三千四百二十三万三千二百三十四”。然后,我们将小数...

    数字转换成大写,例如:123 转换后:一百二十三

    这些汉字需要存储在一个字符串数组或枚举类型中,以便后续的转换操作。 接下来,我们考虑如何将数字转换为字符串。在Java中,可以使用`Integer.toString()`方法将整数转换为字符串,或者`Double.toString()`方法将...

    易语言数字转换汉字大写

    在编程领域,尤其是在中文编程环境中,有时我们需要将阿拉伯数字转换为汉字大写,这在财务、会计等领域的报表和凭证中尤为常见。易语言作为一款中国本土开发的、以中文编程为特色的编程语言,提供了方便的方式来实现...

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

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

    罗马数字转换为大写汉字

    CnumToHan类的设计思路是将输入的罗马数字或阿拉伯数字解析,然后根据预定义的汉字对应表进行转换。这个过程涉及到字符串处理、数学运算以及汉字字符的查找和组合。 在代码中,我们通常会看到以下几个关键部分: 1...

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

    在整数部分的处理中,通过一个循环将每一位数字转换成对应的中文数字,同时根据位值添加相应的中文单位,例如“拾”、“佰”、“仟”等。循环中还处理了连续零的转换,以及满四位数时添加“万”、“亿”、“兆”等...

    JavaScript实现阿拉伯数字和中文数字互相转换

    在JavaScript编程中,实现阿拉伯数字和中文数字之间的互相转换是一个常见的需求,这涉及到字符串处理和数值计算。本文将详细介绍如何利用JavaScript实现这一功能。 首先,我们要理解中文数字的特点。中文数字由一...

    易语言源码数字转换汉字大写.7z

    2. **汉字映射**:每个阿拉伯数字对应一个汉字大写,这部分代码会创建一个映射表或者使用数组,存储数字与汉字大写的对应关系。 3. **转换逻辑**:根据数字的每一位,从映射表中获取对应的汉字,并组合成完整的汉字...

Global site tag (gtag.js) - Google Analytics