import java.util.Arrays;
/**
* @author yeeku.H.lee kongyeeku@163.com
* @version 1.0
*
Copyright (C), 2005-2008, yeeku.H.Lee
*
This program is protected by copyright laws.
*
Program Name:
*
Date:
*/
public class Num2Rmb
{
private String[] hanArr = {"零" , "壹" , "贰" , "叁" , "肆" ,
"伍" , "陆" , "柒" , "捌" , "玖"};
private String[] unitArr = {"十" , "百" , "千"};
/**
* 把一个浮点数分解成整数部分和小数部分字符串
* @param num 需要被分解的浮点数
* @return 分解出来的整数部分和小数部分。第一个数组元素是整数部分,第二个数组元素是小数部分。
*/
private String[] divide(double num)
{
//将一个浮点数强制类型转换为long,即得到它的整数部分
long zheng = (long)num;
//浮点数减去整数部分,得到小数部分,小数部分乘以100后再取整得到2位小数
long xiao = Math.round((num - zheng) * 100);
//下面用了2种方法把整数转换为字符串
return new String[]{zheng + "", String.valueOf(xiao)};
}
/**
* 把一个四位的数字字符串变成汉字字符串
* @param numStr 需要被转换的四位的数字字符串
* @return 四位的数字字符串被转换成的汉字字符串。
*/
private String toHanStr(String numStr)
{
String result = "";
int numLen = numStr.length();
//依次遍历数字字符串的每一位数字
for (int i = 0 ; i
<!--192.168.1.236-->
分享到:
相关推荐
数字转换成中文程序数字转换成中文程序数字转换成中文程序数字转换成中文程序数字转换成中文程序数字转换成中文程序数字转换成中文程序数字转换成中文程序数字转换成中文程序数字转换成中文程序数字转换成中文程序...
在数字与汉字转换中,我们通常涉及到的是数字到汉字的大写数字转换,这是因为在中文环境下,大写的汉字数字常用于正式的财务报告和发票中,以增加数据的可读性和准确性。例如,1 对应 "壹",2 对应 "贰",以此类推,...
java写的数字与中文数字的转换程序 java写的数字与中文数字的转换程序 java写的数字与中文数字的转换程序
在编程领域,尤其是在中文编程环境中,有时我们需要将阿拉伯数字转换为汉字大写,这在财务、会计等领域的报表和凭证中尤为常见。易语言作为一款中国本土开发的、以中文编程为特色的编程语言,提供了方便的方式来实现...
总的来说,数字汉字相互转换涉及到对汉字文化背景的理解和编程技术的运用,它在处理中文文本数据时具有实际应用价值。通过学习和实践这样的程序,不仅可以提升编程技能,还能更好地理解和尊重中文的数字表达方式。
总之,用C++编写数字转换成汉字大写的程序是一项涉及字符串操作、数字逻辑和特定应用领域知识的任务,需要考虑到各种细节和特殊情况,以确保程序的准确性和实用性。通过不断的迭代和优化,可以创建出一个高效且可靠...
在财务系统中,将数字转换为中文大写是确保数据准确性和满足特定区域语言需求的关键步骤之一。Oracle数据库,作为业界领先的数据库管理系统之一,提供了强大的功能来实现这一需求。 ### Oracle数字转换为中文大写的...
例如,可以定义一个映射表,存储中文数字和阿拉伯数字的对应关系,然后通过遍历和解析输入的中文数字字符串来完成转换。 在提供的文件名中,“ChineseNumberConv.class.php”可能是一个类文件,包含了一个名为...
在压缩包内的"易语言源码数字转换汉字大写"文件中,我们可以预期找到易语言的源代码文件,这些文件可能包含了若干个函数或者子程序,用于处理数字到汉字的转换。这些源代码可能包括了以下关键部分: 1. **数字解析*...
人民币数字转换成汉字大写 android Java 运行效率
本文将深入探讨如何将数字转换为汉字大写,特别是在VC++环境下使用MFC库实现这一功能。首先,我们来理解标题“数字大小写转换(转换为汉字大写)”所指的知识点。 在会计、财务和其他需要精确表示金额的领域,数字...
- `setup.exe`和`金额阿拉伯数字转换中文大写(全:大到无量,小到清净).msi`是常见的安装包文件。 - `setup.exe`可能是自解压程序,直接运行即可安装应用。 - `.msi`文件是Microsoft Installer格式,适用于...
标题中的“数字汉字转换程序支持映射消息”指的是一个编程项目,它可能是一个应用程序或库,功能是将数字转换为相应的汉字表示,并且能够处理与消息传递相关的功能。这个程序可能用于教学目的,适合VC++初学者进行...
自己编的一个小小的程序,可以将数字转换成汉字,用C语言做的
本文将深入探讨如何编写一个程序,将五位的阿拉伯数字转换成大写的中文数字。这对于理解和掌握C++的基础语法、字符串处理以及数字逻辑转换至关重要。 首先,我们要明白阿拉伯数字和中文数字的对应关系。阿拉伯数字0...
总之,汉字拼音转换程序是一个对中文学习者极其有用的工具,它可以帮助用户理解和掌握汉字的正确发音,从而更好地学习和使用中文。通过深入理解和利用这类程序,不仅可以提高学习效率,还能增进对汉语文化的理解。
这个工具对于处理中文数字和阿拉伯数字之间的转换问题非常实用,尤其在需要处理大量中文文本或进行数据格式化时。 首先,我们要理解汉语数字和阿拉伯数字的区别。汉语数字是以汉字形式表示数字,如"一"代表1,"二...
本程序实现由数字表示向数字的汉字表示转换 用J2EE自定义标签实现的。
实现阿拉伯数字与中文数字转换的C程序代码
周末在家,写了个小程序,用于将阿拉伯数字转换化大写中文。程序没经过任何优化,出没经过详细的测试,挂到网上,方便将来有需要的时候直接拿来用。 #!/usr/bin/python #-*- encoding: utf-8 -*- import types ...