数字到人民币转换(转)
来源:互联网 发布:家政o2o源码 编辑:程序博客网 时间:2024/06/05 01:26
public class NumToRmb
{
public ArrayList chLen = new ArrayList();
public ArrayList ToRmb = new ArrayList();
//public string[] 位数=new string[]("个","拾","百","千","万","拾万","百万","千万","亿");
public NumToRmb()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public string conversion(string sum)//传来的数字(字符型的)564122
{
string weishu = "";
string s = "";
chLen.Add("元整");
chLen.Add("拾");
chLen.Add("佰");
chLen.Add("仟");
chLen.Add("万");
chLen.Add("拾万");
chLen.Add("佰万");
chLen.Add("仟万");
chLen.Add("亿");
ToRmb.Add("零");
ToRmb.Add("壹");
ToRmb.Add("贰");
ToRmb.Add("叁");
ToRmb.Add("肆");
ToRmb.Add("伍");
ToRmb.Add("陆");
ToRmb.Add("柒");
ToRmb.Add("捌");
ToRmb.Add("玖");
// string s=(string)位数[0];
int d = sum.Length;//一共有多少位
if (d < 6)
{
char[] f = sum.ToCharArray(0, d);
for (int i = 0; i < d; i++)
{
Object dd = f.GetValue(i);
weishu = dd.ToString();//实际数字
int ddd = Convert.ToInt16(weishu);
weishu = (string)ToRmb[ddd];
s += weishu + chLen[d - 1 - i];
}
return s;
}
else
{
char[] f = sum.ToCharArray(0, d);
for (int i = 0; i < d; i++)
{
if (d - i < 5)
{
Object dd = f.GetValue(i);
weishu = dd.ToString();//实际数字
int ddd = Convert.ToInt16(weishu);
weishu = (string)ToRmb[ddd];
s += weishu + chLen[d - 1 - i];
}
else
{
Object dd = f.GetValue(i);
weishu = dd.ToString();//实际数字
int ddd = Convert.ToInt16(weishu);
weishu = (string)ToRmb[ddd];
if (d - i == 5)
{
s += weishu + "万";
}
else
{
s += weishu + chLen[d - 5];
}
}
}
return s;
}
}
}
{
public ArrayList chLen = new ArrayList();
public ArrayList ToRmb = new ArrayList();
//public string[] 位数=new string[]("个","拾","百","千","万","拾万","百万","千万","亿");
public NumToRmb()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public string conversion(string sum)//传来的数字(字符型的)564122
{
string weishu = "";
string s = "";
chLen.Add("元整");
chLen.Add("拾");
chLen.Add("佰");
chLen.Add("仟");
chLen.Add("万");
chLen.Add("拾万");
chLen.Add("佰万");
chLen.Add("仟万");
chLen.Add("亿");
ToRmb.Add("零");
ToRmb.Add("壹");
ToRmb.Add("贰");
ToRmb.Add("叁");
ToRmb.Add("肆");
ToRmb.Add("伍");
ToRmb.Add("陆");
ToRmb.Add("柒");
ToRmb.Add("捌");
ToRmb.Add("玖");
// string s=(string)位数[0];
int d = sum.Length;//一共有多少位
if (d < 6)
{
char[] f = sum.ToCharArray(0, d);
for (int i = 0; i < d; i++)
{
Object dd = f.GetValue(i);
weishu = dd.ToString();//实际数字
int ddd = Convert.ToInt16(weishu);
weishu = (string)ToRmb[ddd];
s += weishu + chLen[d - 1 - i];
}
return s;
}
else
{
char[] f = sum.ToCharArray(0, d);
for (int i = 0; i < d; i++)
{
if (d - i < 5)
{
Object dd = f.GetValue(i);
weishu = dd.ToString();//实际数字
int ddd = Convert.ToInt16(weishu);
weishu = (string)ToRmb[ddd];
s += weishu + chLen[d - 1 - i];
}
else
{
Object dd = f.GetValue(i);
weishu = dd.ToString();//实际数字
int ddd = Convert.ToInt16(weishu);
weishu = (string)ToRmb[ddd];
if (d - i == 5)
{
s += weishu + "万";
}
else
{
s += weishu + chLen[d - 5];
}
}
}
return s;
}
}
}
- 数字到人民币转换(转)
- 数字到人民币转换(转)
- 数字到人民币转换
- 数字到大写人民币转换
- excel人民币数字转换
- 人民币、数字大小写转换
- 数字转换大写人民币
- 数字转换为人民币
- 人民币数字转换大小写
- 人民币数字大小写转换
- 人民币数字大写转换
- 数字转换人民币的类
- 人民币数字转换为汉字
- 数字转换为大写,人民币
- java中数字转换人民币
- js转换数字和人民币
- 人民币大写转换为数字
- 人民币数字转汉字
- 一个表单过滤类
- 安装SQL Server 2005 时报“-2146233087”错误的解决办法
- 收藏的不错的CSS样式
- 数字电路如何抗干扰【转载】
- 一个数据安全控制类.
- 数字到人民币转换(转)
- sqlplus 和sql的区别
- 一个项目中使用到的通用函数库(1)
- mysqldump备份还原数据库
- 一个项目中使用到的通用函数库(2) 字符操作
- 一个项目中使用到的通用函数库(3) 文件IO操作!
- 一个项目中使用到的通用函数库(4) 客户端信息相关
- [转载]在Matlab中实现FPGA硬件设计
- Team Foundation Server(TFS) 2005 安装详解