70.8大写人民币怎么写5307747.70大写怎么写

追求卓越,成功就会在不经意间追上你!
做这个应用,源于突然的一个想法:看到发票上面的数字要转换成汉语中人民币的大写
于是就有了下面的这些事儿.....
先看看运行效果:
======================================================
======================================================
1 package com.b510.number2
3 import java.math.BigD
* 数字转换为汉语中人民币的大写&br&
* @author hongten
* @contact
12 public class NumberToCN {
* 汉语中数字大写
private static final String[] CN_UPPER_NUMBER = { "零", "壹", "贰", "叁", "肆",
"伍", "陆", "柒", "捌", "玖" };
* 汉语中货币单位大写,这样的设计类似于占位符
private static final String[] CN_UPPER_MONETRAY_UNIT = { "分", "角", "元",
"拾", "佰", "仟", "万", "拾", "佰", "仟", "亿", "拾", "佰", "仟", "兆", "拾",
"佰", "仟" };
* 特殊字符:整
private static final String CN_FULL = "整";
* 特殊字符:负
private static final String CN_NEGATIVE = "负";
* 金额的精度,默认值为2
private static final int MONEY_PRECISION = 2;
* 特殊字符:零元整
private static final String CN_ZEOR_FULL = "零元" + CN_FULL;
* 把输入的金额转换为汉语中人民币的大写
* @param numberOfMoney
输入的金额
* @return 对应的汉语大写
public static String number2CNMontrayUnit(BigDecimal numberOfMoney) {
StringBuffer sb = new StringBuffer();
// -1, 0, or 1 as the value of this BigDecimal is negative, zero, or
// positive.
int signum = numberOfMoney.signum();
// 零元整的情况
if (signum == 0) {
return CN_ZEOR_FULL;
//这里会进行金额的四舍五入
long number = numberOfMoney.movePointRight(MONEY_PRECISION)
.setScale(0, 4).abs().longValue();
// 得到小数点后两位值
long scale = number % 100;
int numUnit = 0;
int numIndex = 0;
boolean getZero = false;
// 判断最后两位数,一共有四中情况:00 = 0, 01 = 1, 10, 11
if (!(scale & 0)) {
numIndex = 2;
number = number / 100;
getZero = true;
if ((scale & 0) && (!(scale % 10 & 0))) {
numIndex = 1;
number = number / 10;
getZero = true;
int zeroSize = 0;
while (true) {
if (number &= 0) {
// 每次获取到最后一个数
numUnit = (int) (number % 10);
if (numUnit & 0) {
if ((numIndex == 9) && (zeroSize &= 3)) {
sb.insert(0, CN_UPPER_MONETRAY_UNIT[6]);
if ((numIndex == 13) && (zeroSize &= 3)) {
sb.insert(0, CN_UPPER_MONETRAY_UNIT[10]);
sb.insert(0, CN_UPPER_MONETRAY_UNIT[numIndex]);
sb.insert(0, CN_UPPER_NUMBER[numUnit]);
getZero = false;
zeroSize = 0;
if (!(getZero)) {
sb.insert(0, CN_UPPER_NUMBER[numUnit]);
if (numIndex == 2) {
if (number & 0) {
sb.insert(0, CN_UPPER_MONETRAY_UNIT[numIndex]);
} else if (((numIndex - 2) % 4 == 0) && (number % 1000 & 0)) {
sb.insert(0, CN_UPPER_MONETRAY_UNIT[numIndex]);
getZero = true;
// 让number每次都去掉最后一个数
number = number / 10;
// 如果signum == -1,则说明输入的数字为负数,就在最前面追加特殊字符:负
if (signum == -1) {
sb.insert(0, CN_NEGATIVE);
// 输入的数字小数点后两位为"00"的情况,则要在最后追加特殊字符:整
if (!(scale & 0)) {
sb.append(CN_FULL);
return sb.toString();
public static void main(String[] args) {
double money = ;
BigDecimal numberOfMoney = new BigDecimal(money);
String s = NumberToCN.number2CNMontrayUnit(numberOfMoney);
System.out.println("你输入的金额为:【"+ money +"】
#--# [" +s.toString()+"]");
更多资料:
阅读(...) 评论()人民币金额大写 - 我的异常网当前位置:& &&&人民币金额大写人民币金额大写&&网友分享于:&&&搜索量:70次
场景:人民币金额大写有关问题人民币金额大写问题从键盘输入一个十亿以内的正整数(int类型),把它转换为人民币金额大写
& 用户输入:30201,程序输出:叁万零贰佰零壹
用户输入:30001,程序输出:叁万零壹
用户输入:31000,程序输出:叁万壹仟
用户输入:,程序输出:壹亿贰仟零贰万叁仟贰佰零壹
用户输入:,程序输出:壹亿贰仟零贰万零壹
用户输入:,程序输出:壹亿零壹
在万后满千位,则不加零,否则要补零,但不要出现类似“零零”的情况。
在亿后满千万位,则不加零,否则要补零,但整个“万档”没有数字时,“万”字省去。------解决方案--------------------
回复了怎么没有....网上很多的,自己写其实也没多难的。需要的话加我QQ
回家发个给你
------解决方案--------------------Java code
package com.
import java.util.HashM
import java.util.M
public class Test2 {
* @param args
public static void main(String[] args) {
//int num = 190001;
//String number = new Integer(num).toString();
//System.out.println(number.length());
//System.out.println(number.length() / 4);
//System.out.println(number.length() % 4);
int [] n = new int [] {,010001};
for(int num : n){
String number = new Integer(num).toString();
System.out.println(slipNum(number));
public static String slipNum(String formatNum){
StringBuffer sb = new StringBuffer();
if (formatNum.length() &= 4) {
sb.append(format(formatNum));
}else if (formatNum.length() &=8 ) {
sb.append(format(formatNum.substring(0,formatNum.length()-4))).append(&万&).append(slipNum(formatNum.substring(formatNum.length()-4,formatNum.length())));
}else if (formatNum.length() &=12 ) {
sb.append(format(formatNum.substring(0,formatNum.length()-8))).append(&亿&).append(slipNum(formatNum.substring(formatNum.length()-8,formatNum.length())));
return sb.toString();
public static String format(String formatNum) {
StringBuffer sb = new StringBuffer();
if (formatNum.length() == 1)
sb.append(getChinaseNumber(formatNum));
else if (formatNum.length() == 2) {
if (formatNum.endsWith(&0&))
sb.append(getChinaseNumber(formatNum));
sb.append(getChinaseNumber(formatNum.substring(0, 1))).append(&十&).append(getChinaseNumber(formatNum.substring(1,2)));
} else if (formatNum.length() == 3){
if (formatNum.startsWith(&00&))
sb.append(getChinaseNumber(&00&)).append(format(formatNum.substring(2,3)));
else if (formatNum.startsWith(&0&))
sb.append(getChinaseNumber(&0&)).append(format(formatNum.substring(1,3)));
else if (formatNum.endsWith(&00&))
sb.append(getChinaseNumber(formatNum));
else if (formatNum.endsWith(&0&))
sb.append(format(formatNum.substring(0,1))).append(&百&).append(format(formatNum.substring(1,3)));
else if (formatNum.indexOf(&0&)!=-1)
sb.append(getChinaseNumber(formatNum.substring(0, 1))).append(&百&).append(getChinaseNumber(formatNum.substring(1,2))).append(getChinaseNumber(formatNum.substring(2,3)));
sb.append(getChinaseNumber(formatNum.substring(0, 1))).append(&百&).append(getChinaseNumber(formatNum.substring(1,2))).append(&十&).append(getChinaseNumber(formatNum.substring(2,3)));
}else if (formatNum.length() == 4){
if (formatNum.startsWith(&0000&))
sb.append(&&);
else if (formatNum.startsWith(&000&))
sb.append(getChinaseNumber(&000&)).append(format(formatNum.substring(3,4)));
else if (formatNum.startsWith(&00&))
sb.append(getChinaseNumber(&00&)).append(format(formatNum.substring(2,4)));
else if (formatNum.startsWith(&0&))
sb.append(getChinaseNumber(&0&)).append(format(formatNum.substring(1,4)));
else if (formatNum.endsWith(&000&))
sb.append(getChinaseNumber(formatNum));
else if (formatNum.endsWith(&00&)||formatNum.endsWith(&0&))
sb.append(format(formatNum.substring(0,1))).append(&千&).append(format(formatNum.substring(1,4)));
else if (formatNum.indexOf(&00&)!=-1)
sb.append(getChinaseNumber(formatNum.substring(0, 1))).append(&千&).append(getChinaseNumber(formatNum.substring(1,3))).append(getChinaseNumber(formatNum.substring(3,4)));
else if (formatNum.indexOf(&0&)!=-1)
sb.append(getChinaseNumber(formatNum.substring(0, 1))).append(&千&).append(format(formatNum.substring(1,4)));
sb.append(getChinaseNumber(formatNum.substring(0, 1))).append(&千&).append(getChinaseNumber(formatNum.substring(1, 2))).append(&百&).append(getChinaseNumber(formatNum.substring(2,3))).append(&十&).append(getChinaseNumber(formatNum.substring(4,4)));
return sb.toString();
public static String getChinaseNumber(String n) {
Map&String, String& map = new HashMap();
map.put(&1&, &一&);
map.put(&2&, &二&);
map.put(&3&, &三&);
map.put(&4&, &四&);
map.put(&5&, &五&);
map.put(&6&, &六&);
map.put(&7&, &七&);
map.put(&8&, &八&);
map.put(&9&, &九&);
map.put(&10&, &一十&);
map.put(&100&, &一百&);
map.put(&1000&, &一千&);
map.put(&20&, &二十&);
map.put(&200&, &二百&);
map.put(&2000&, &二千&);
map.put(&30&, &三十&);
map.put(&300&, &三百&);
map.put(&3000&, &三千&);
map.put(&40&, &四十&);
map.put(&400&, &四百&);
map.put(&4000&, &四千&);
map.put(&50&, &五十&);
map.put(&500&, &五百&);
map.put(&5000&, &五千&);
map.put(&60&, &六十&);
map.put(&600&, &六百&);
map.put(&6000&, &六千&);
map.put(&70&, &七十&);
map.put(&700&, &七百&);
map.put(&7000&, &七千&);
map.put(&80&, &八十&);
map.put(&800&, &八百&);
map.put(&8000&, &八千&);
map.put(&90&, &九十&);
map.put(&900&, &九百&);
map.put(&9000&, &九千&);
map.put(&0&, &零&);
map.put(&00&, &零&);
map.put(&000&, &零&);
map.put(&0000&, &零&);
return map.get(n + &&);
------解决方案--------------------我以前写了个简单的,给你找出来了,支持13位,checkinput做得不好,你拿去改一下。Java code
* 转换金额为大写
* @author dryzeng
* @version
public class MoneyFormat {
private StringBuffer sb = new StringBuffer();
private String bigLetter[] = { &零&, &壹&, &贰&, &叁&, &肆&, &伍&, &陆&, &柒&, &捌&,&玖& };
private String unit[] = { &圆&, &拾&, &佰&, &仟&, &万&, &拾&, &佰&, &仟&, &亿&, &拾&,&佰&, &仟&, &万& };
* 转换金额为大写
* @param String 小写金额
* @return String 大写金额
* @author dryzeng
public String format(String inputMoney) {
if (inputMoney.length() & 13) {
sb.append(&数字太大,无法显示!&);
return sb.toString();
} else if (Double.valueOf(inputMoney) & 0) {
sb.append(&错误,金额为负数!&);
return sb.toString();
} else if (Double.valueOf(inputMoney) == 0) {
sb.append(&零圆整&);
return sb.toString();
// 取得小数点前的数字
String moneyf[] = String.valueOf(inputMoney).split(&\\.&)[0].split(&&);
//金额转换
for (int i = 1; i & moneyf. i++) {
sb.append(bigLetter[Integer.valueOf(moneyf[i])]);
sb.append(unit[moneyf.length - 1 - i]);
// 取得小数点后的数字
String moneyb[] = String.valueOf(inputMoney).split(&\\.&)[1].split(&&);
sb.append(bigLetter[Integer.valueOf(moneyb[1])]);
sb.append(&角&);
} catch (Exception e) {}
//格式人性化
String finalsb = sb.toString();
finalsb = finalsb.replaceAll(&零仟&, &零&);
finalsb = finalsb.replaceAll(&零佰&, &零&);
finalsb = finalsb.replaceAll(&零拾&, &零&);
finalsb = finalsb.replaceAll(&零亿&, &亿&);
finalsb = finalsb.replaceAll(&零万&, &万&);
finalsb = finalsb.replaceAll(&零零零&, &零&);
finalsb = finalsb.replaceAll(&零零&, &零&);
finalsb = finalsb.replaceAll(&零圆&, &圆&);
finalsb = finalsb.replaceAll(&亿万&, &亿&);
finalsb = finalsb.replaceAll(&零角&, &&);
if (&圆&.equals(finalsb.substring(0, 1))) {
finalsb = &零& +
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关文章 12345678910 Copyright & &&版权所有金额转换为人民币大写(C#)
金额转换为人民币大写(C#)
[摘要:1 using S 2 3 namespace TestUpperRMB 4 { 5 /**/ /// summary 6 /// 本类完成阿推伯数字到大写中文的转换 7 /// 该类出有对不法数字举行辨别,请事前本身判别数字是不是正当 8 /// /summary 9 public class]
&&1using&S&&2&&3namespace&TestUpperRMB&&4{&&5&&&&/**////&&summary&&&6&&&&///&本类实现阿拉伯数字到大写中文的转换&&7&&&&///&该类没有对非法数字进行判别,请事先自己判断数字是否合法&&8&&&&///&&/summary&&&9&&&&public&class&ChineseNum&10&&&&{&11&&&&&&&&public&static&string&GetChineseNum(string&p_num)&12&&&&&&&&{&13&&&&&&&&&&&&ChineseNum&cn&=&new&ChineseNum();&14&&&&&&&&&15&&&&&&&&&&&&return&cn.NumToChn(p_num);&16&&&&&&&&}&17&18&&&&&&&&public&static&string&GetUpperMoney(double&p_Money)&19&&&&&&&&{&20&&&&&&&&&&&&ChineseNum&cn&=&new&ChineseNum();&21&22&&&&&&&&&&&&return&cn.GetMoneyChinese(p_Money);&23&&&&&&&&}&24&25&&&&&&&&//转换数字&26&&&&&&&&private&char&CharToNum(char&x)&27&&&&&&&&{&28&&&&&&&&&&&&string&stringChnNames="零一二三四五六七八九";&29&&&&&&&&&&&&string&stringNumNames="<span style="COLOR: #";&30&&&&&&&&&&&&return&stringChnNames[stringNumNames.IndexOf(x)];&31&&&&&&&&}&32&33&&&&&&&&//转换万以下整数&34&&&&&&&&private&string&WanStrToInt(string&x)&35&&&&&&&&{&36&&&&&&&&&&&&string[]&stringArrayLevelNames=new&string[<span style="COLOR: #]&{"","十","百","千"};&37&&&&&&&&&&&&string&ret="";&38&&&&&&&&&&&&int&i;&39&&&&&&&&&&&&for&(i=x.Length-<span style="COLOR: #;i&=<span style="COLOR: #;i--)&40&&&&&&&&&&&&&&&&if&(x[i]&==&'<span style="COLOR: #')&41&&&&&&&&&&&&&&&&{&42&&&&&&&&&&&&&&&&&&&&ret&=&CharToNum(x[i])&+&&43&&&&&&&&&&&&&&&&}&44&&&&&&&&&&&&&&&&else&45&&&&&&&&&&&&&&&&{&46&&&&&&&&&&&&&&&&&&&&ret&=&CharToNum(x[i])&+&stringArrayLevelNames[x.Length&-&<span style="COLOR: #&-&i]&+&&47&&&&&&&&&&&&&&&&}&48&&&&&&&&&&&&while&((i&=&ret.IndexOf("零零"))&!=&-<span style="COLOR: #)&49&&&&&&&&&&&&{&50&&&&&&&&&&&&&&&&ret&=&ret.Remove(i,&<span style="COLOR: #);&51&&&&&&&&&&&&}&52&&&&&&&&&&&&if&(ret[ret.Length&-&<span style="COLOR: #]&==&'零'&&&&ret.Length&&&<span style="COLOR: #)&53&&&&&&&&&&&&{&54&&&&&&&&&&&&&&&&ret&=&ret.Remove(ret.Length&-&<span style="COLOR: #,&<span style="COLOR: #);&55&&&&&&&&&&&&}&56&&&&&&&&&&&&if&(ret.Length&&=&<span style="COLOR: #&&&&ret.Substring(<span style="COLOR: #,&<span style="COLOR: #)&==&"一十")&57&&&&&&&&&&&&{&58&&&&&&&&&&&&&&&&ret&=&ret.Remove(<span style="COLOR: #,&<span style="COLOR: #);&59&&&&&&&&&&&&}&60&&&&&&&&&&&&return&&61&&&&&&&&}&62&&&&&&&&//转换整数&63&&&&&&&&private&string&StrToInt(string&x)&64&&&&&&&&{&65&&&&&&&&&&&&int&len=x.L&66&&&&&&&&&&&&string&ret,&67&&&&&&&&&&&&if&(len&&=&<span style="COLOR: #)&68&&&&&&&&&&&&{&69&&&&&&&&&&&&&&&&ret&=&WanStrToInt(x);&70&&&&&&&&&&&&}&71&&&&&&&&&&&&else&if&(len&&=&<span style="COLOR: #)&72&&&&&&&&&&&&{&73&&&&&&&&&&&&&&&&ret&=&WanStrToInt(x.Substring(<span style="COLOR: #,&len&-&<span style="COLOR: #))&+&"万";&74&&&&&&&&&&&&&&&&temp&=&WanStrToInt(x.Substring(len&-&<span style="COLOR: #,&<span style="COLOR: #));&75&&&&&&&&&&&&&&&&if&(temp.IndexOf("千")&==&-<span style="COLOR: #&&&&temp&!=&"")&76&&&&&&&&&&&&&&&&&&&&ret&+=&"零"&+&&77&&&&&&&&&&&&&&&&else&78&&&&&&&&&&&&&&&&&&&&ret&+=&&79&&&&&&&&&&&&}&80&&&&&&&&&&&&else&81&&&&&&&&&&&&{&82&&&&&&&&&&&&&&&&ret&=&WanStrToInt(x.Substring(<span style="COLOR: #,&len&-&<span style="COLOR: #))&+&"亿";&83&&&&&&&&&&&&&&&&temp&=&WanStrToInt(x.Substring(len&-&<span style="COLOR: #,&<span style="COLOR: #));&84&&&&&&&&&&&&&&&&if&(temp.IndexOf("千")&==&-<span style="COLOR: #&&&&temp&!=&"")&85&&&&&&&&&&&&&&&&{&86&&&&&&&&&&&&&&&&&&&&ret&+=&"零"&+&&87&&&&&&&&&&&&&&&&}&88&&&&&&&&&&&&&&&&else&89&&&&&&&&&&&&&&&&{&90&&&&&&&&&&&&&&&&&&&&ret&+=&&91&&&&&&&&&&&&&&&&}&92&&&&&&&&&&&&&&&&ret&+=&"万";&93&&&&&&&&&&&&&&&&temp&=&WanStrToInt(x.Substring(len&-&<span style="COLOR: #,&<span style="COLOR: #));&94&&&&&&&&&&&&&&&&if&(temp.IndexOf("千")&==&-<span style="COLOR: #&&&&temp&!=&"")&95&&&&&&&&&&&&&&&&{&96&&&&&&&&&&&&&&&&&&&&ret&+=&"零"&+&&97&&&&&&&&&&&&&&&&}&98&&&&&&&&&&&&&&&&else&99&&&&&&&&&&&&&&&&{<span style="COLOR: #0&&&&&&&&&&&&&&&&&&&&ret&+=&<span style="COLOR: #1&&&&&&&&&&&&&&&&}<span style="COLOR: #2<span style="COLOR: #3&&&&&&&&&&&&}<span style="COLOR: #4&&&&&&&&&&&&int&i;<span style="COLOR: #5&&&&&&&&&&&&if&((i&=&ret.IndexOf("零万"))&!=&-<span style="COLOR: #)<span style="COLOR: #6&&&&&&&&&&&&{<span style="COLOR: #7&&&&&&&&&&&&&&&&ret&=&ret.Remove(i&+&<span style="COLOR: #,&<span style="COLOR: #);<span style="COLOR: #8&&&&&&&&&&&&}<span style="COLOR: #9&&&&&&&&&&&&while&((i&=&ret.IndexOf("零零"))&!=&-<span style="COLOR: #)<span style="COLOR: #0&&&&&&&&&&&&{<span style="COLOR: #1&&&&&&&&&&&&&&&&ret&=&ret.Remove(i,&<span style="COLOR: #);<span style="COLOR: #2&&&&&&&&&&&&}<span style="COLOR: #3&&&&&&&&&&&&if&(ret[ret.Length&-&<span style="COLOR: #]&==&'零'&&&&ret.Length&&&<span style="COLOR: #)<span style="COLOR: #4&&&&&&&&&&&&{<span style="COLOR: #5&&&&&&&&&&&&&&&&ret&=&ret.Remove(ret.Length&-&<span style="COLOR: #,&<span style="COLOR: #);<span style="COLOR: #6&&&&&&&&&&&&}<span style="COLOR: #7&&&&&&&&&&&&return&<span style="COLOR: #8&&&&&&&&}<span style="COLOR: #9&&&&&&&&//转换小数<span style="COLOR: #0&&&&&&&&private&string&StrToDouble(string&x)<span style="COLOR: #1&&&&&&&&{<span style="COLOR: #2&&&&&&&&&&&&string&ret="";<span style="COLOR: #3&&&&&&&&&&&&for&(int&i&=&<span style="COLOR: #;&i&&&x.L&i++)<span style="COLOR: #4&&&&&&&&&&&&{<span style="COLOR: #5&&&&&&&&&&&&&&&&ret&+=&CharToNum(x[i]);<span style="COLOR: #6&&&&&&&&&&&&}<span style="COLOR: #7&&&&&&&&&&&&return&<span style="COLOR: #8&&&&&&&&}<span style="COLOR: #9<span style="COLOR: #0&&&&&&&&private&string&NumToChn(string&x)<span style="COLOR: #1&&&&&&&&{<span style="COLOR: #2&&&&&&&&&&&&if&(x.Length&==&<span style="COLOR: #)<span style="COLOR: #3&&&&&&&&&&&&{<span style="COLOR: #4&&&&&&&&&&&&&&&&return&"";<span style="COLOR: #5&&&&&&&&&&&&}<span style="COLOR: #6&&&&&&&&&&&&string&ret="";<span style="COLOR: #7&&&&&&&&&&&&if&(x[<span style="COLOR: #]=='-')<span style="COLOR: #8&&&&&&&&&&&&{<span style="COLOR: #9&&&&&&&&&&&&&&&&ret="负";<span style="COLOR: #0&&&&&&&&&&&&&&&&x=x.Remove(<span style="COLOR: #,<span style="COLOR: #);<span style="COLOR: #1&&&&&&&&&&&&}<span style="COLOR: #2&&&&&&&&&&&&if&(x[<span style="COLOR: #].ToString()&==&".")<span style="COLOR: #3&&&&&&&&&&&&{<span style="COLOR: #4&&&&&&&&&&&&&&&&x&=&"<span style="COLOR: #"&+&x;<span style="COLOR: #5&&&&&&&&&&&&}<span style="COLOR: #6&&&&&&&&&&&&if&(x[x.Length&-&<span style="COLOR: #].ToString()&==&".")<span style="COLOR: #7&&&&&&&&&&&&{<span style="COLOR: #8&&&&&&&&&&&&&&&&x&=&x.Remove(x.Length&-&<span style="COLOR: #,&<span style="COLOR: #);<span style="COLOR: #9&&&&&&&&&&&&}<span style="COLOR: #0&&&&&&&&&&&&if&(x.IndexOf(".")&&&-<span style="COLOR: #)<span style="COLOR: #1&&&&&&&&&&&&{<span style="COLOR: #2&&&&&&&&&&&&&&&&ret&+=&StrToInt(x.Substring(<span style="COLOR: #,&x.IndexOf(".")))&+&"点"&+&StrToDouble(x.Substring(x.IndexOf(".")&+&<span style="COLOR: #));<span style="COLOR: #3&&&&&&&&&&&&}<span style="COLOR: #4&&&&&&&&&&&&else<span style="COLOR: #5&&&&&&&&&&&&{<span style="COLOR: #6&&&&&&&&&&&&&&&&ret&+=&StrToInt(x);<span style="COLOR: #7&&&&&&&&&&&&}<span style="COLOR: #8&&&&&&&&&&&&return&<span style="COLOR: #9&&&&&&&&}<span style="COLOR: #0<span style="COLOR: #1<span style="COLOR: #2&&&&&&&&private&string&GetMoneyChinese(Double&Money)&<span style="COLOR: #3&&&&&&&&{<span style="COLOR: #4&&&&&&&&&&&&int&i;<span style="COLOR: #5&&&&&&&&&&&&string&mstrS<span style="COLOR: #6&&&&&&&&&&&&&&&&&&&&&&&&&&&&<span style="COLOR: #7&&&&&&&&&&&&if&(Money&==&<span style="COLOR: #)<span style="COLOR: #8&&&&&&&&&&&&{<span style="COLOR: #9&&&&&&&&&&&&&&&&return&"";<span style="COLOR: #0&&&&&&&&&&&&}<span style="COLOR: #1&&&&&&&&&&&&mstrSource&=&Money.ToString("#0.00");<span style="COLOR: #2&&&&&&&&&&&&i&=&mstrSource.IndexOf(".");<span style="COLOR: #3&&&&&&&&&&&&if&(i&&&<span style="COLOR: #)&{mstrSource&=&mstrSource.Replace(".","");}<span style="COLOR: #4&&&&&&&&&&&&if&(mstrSource.Substring(<span style="COLOR: #,<span style="COLOR: #)&==&"<span style="COLOR: #")&{mstrSource&=&mstrSource.Remove(<span style="COLOR: #,<span style="COLOR: #);}<span style="COLOR: #5&&&&&&&&&&&&&<span style="COLOR: #6&&&&&&&&&&&&mstrSource&=&NumstrToChinese(mstrSource);<span style="COLOR: #7&&&&&&&&&&&&if&(mstrSource.Length&==&<span style="COLOR: #)&{return&"";}<span style="COLOR: #8&&&&&&&&&&&&//负<span style="COLOR: #9&&&&&&&&&&&&if&(Money&&&<span style="COLOR: #)&<span style="COLOR: #0&&&&&&&&&&&&{<span style="COLOR: #1&&&&&&&&&&&&&&&&mstrSource&=&"负"&+&mstrS<span style="COLOR: #2&&&&&&&&&&&&}&&&&&&&<span style="COLOR: #3&&&&&&&&&&&&&<span style="COLOR: #4&&&&&&&&&&&&mstrSource=mstrSource.Replace("<span style="COLOR: #","零");<span style="COLOR: #5&&&&&&&&&&&&mstrSource=mstrSource.Replace("<span style="COLOR: #","壹");<span style="COLOR: #6&&&&&&&&&&&&mstrSource=mstrSource.Replace("<span style="COLOR: #","贰");<span style="COLOR: #7&&&&&&&&&&&&mstrSource=mstrSource.Replace("<span style="COLOR: #","叁");<span style="COLOR: #8&&&&&&&&&&&&mstrSource=mstrSource.Replace("<span style="COLOR: #","肆");<span style="COLOR: #9&&&&&&&&&&&&mstrSource=mstrSource.Replace("<span style="COLOR: #","伍");<span style="COLOR: #0&&&&&&&&&&&&mstrSource=mstrSource.Replace("<span style="COLOR: #","陆");<span style="COLOR: #1&&&&&&&&&&&&mstrSource=mstrSource.Replace("<span style="COLOR: #","柒");<span style="COLOR: #2&&&&&&&&&&&&mstrSource=mstrSource.Replace("<span style="COLOR: #","捌");<span style="COLOR: #3&&&&&&&&&&&&mstrSource=mstrSource.Replace("<span style="COLOR: #","玖");<span style="COLOR: #4&&&&&&&&&&&&mstrSource=mstrSource.Replace("M","亿");<span style="COLOR: #5&&&&&&&&&&&&mstrSource=mstrSource.Replace("W","万");<span style="COLOR: #6&&&&&&&&&&&&mstrSource=mstrSource.Replace("S","仟");<span style="COLOR: #7&&&&&&&&&&&&mstrSource=mstrSource.Replace("H","佰");<span style="COLOR: #8&&&&&&&&&&&&mstrSource=mstrSource.Replace("T","拾");<span style="COLOR: #9&&&&&&&&&&&&mstrSource=mstrSource.Replace("Y","圆");<span style="COLOR: #0&&&&&&&&&&&&mstrSource=mstrSource.Replace("J","角");<span style="COLOR: #1&&&&&&&&&&&&mstrSource=mstrSource.Replace("F","分");<span style="COLOR: #2&&&&&&&&&&&&if&(mstrSource.Substring(mstrSource.Length-<span style="COLOR: #,&<span style="COLOR: #)&!=&"分")&<span style="COLOR: #3&&&&&&&&&&&&{<span style="COLOR: #4&&&&&&&&&&&&&&&&mstrSource&=&mstrSource&+&"整";<span style="COLOR: #5&&&&&&&&&&&&}<span style="COLOR: #6&&&&&&&&&&&&return&mstrS<span style="COLOR: #7&&&&&&&&}<span style="COLOR: #8<span style="COLOR: #9&&&&&&&&//金额转换<span style="COLOR: #0&&&&&&&&private&string&NumstrToChinese(string&numstr)&<span style="COLOR: #1&&&&&&&&{<span style="COLOR: #2&&&&&&&&&&&&int&i;<span style="COLOR: #3&&&&&&&&&&&&int&j;<span style="COLOR: #4&&&&&&&&&&&&string&mstrC<span style="COLOR: #5&&&&&&&&&&&&string[]&mstrFlag=new&string[<span style="COLOR: #];<span style="COLOR: #6&&&&&&&&&&&&string&mstrReturn="";<span style="COLOR: #7&&&&&&&&&&&&bool&mblnAddzero=false;<span style="COLOR: #8<span style="COLOR: #9&&&&&&&&&&&&mstrFlag[<span style="COLOR: #]&=&"";<span style="COLOR: #0&&&&&&&&&&&&mstrFlag[<span style="COLOR: #]&=&"T";<span style="COLOR: #1&&&&&&&&&&&&mstrFlag[<span style="COLOR: #]&=&"H";<span style="COLOR: #2&&&&&&&&&&&&mstrFlag[<span style="COLOR: #]&=&"S";<span style="COLOR: #3&&&&&&&&&&&&&&&&<span style="COLOR: #4&&&&&&&&&&&&for&(i&=&<span style="COLOR: #;i&=numstr.Li++)&<span style="COLOR: #5&&&&&&&&&&&&{<span style="COLOR: #6&&&&&&&&&&&&&&&&j&=&numstr.Length&&-&i;<span style="COLOR: #7&&&&&&&&&&&&&&&&mstrChar&=&numstr.Substring(i-<span style="COLOR: #,<span style="COLOR: #);&<span style="COLOR: #8&&&&&&&&&&&&&&&&if&(mstrChar&!=&"<span style="COLOR: #"&&&&j&&&<span style="COLOR: #)&{mstrReturn&=&mstrReturn&+&mstrChar&+&mstrFlag[(j&-&<span style="COLOR: #)&%&<span style="COLOR: #];}<span style="COLOR: #9&&&&&&&&&&&&&&&&if&(mstrChar&==&"<span style="COLOR: #"&&&&mblnAddzero==false)<span style="COLOR: #0&&&&&&&&&&&&&&&&{<span style="COLOR: #1&&&&&&&&&&&&&&&&&&&&mstrReturn&=&mstrReturn&+&"<span style="COLOR: #";<span style="COLOR: #2&&&&&&&&&&&&&&&&&&&&mblnAddzero&=&true;<span style="COLOR: #3&&&&&&&&&&&&&&&&}<span style="COLOR: #4&&&&&&&&&&&&&&&&if&(j&==&<span style="COLOR: #)<span style="COLOR: #5&&&&&&&&&&&&&&&&{<span style="COLOR: #6&&&&&&&&&&&&&&&&&&&&if&(mstrReturn.Substring(mstrReturn.Length-<span style="COLOR: #)&==&"<span style="COLOR: #")&<span style="COLOR: #7&&&&&&&&&&&&&&&&&&&&{mstrReturn&=mstrReturn.Substring(<span style="COLOR: #,mstrReturn.Length-<span style="COLOR: #)&+&"W0";}<span style="COLOR: #8&&&&&&&&&&&&&&&&&&&&else<span style="COLOR: #9&&&&&&&&&&&&&&&&&&&&{mstrReturn&=&mstrReturn&+&"W";}<span style="COLOR: #0&&&&&&&&&&&&&&&&}<span style="COLOR: #1&&&&&&&&&&&&&&&&if&(j&==&<span style="COLOR: #)&<span style="COLOR: #2&&&&&&&&&&&&&&&&{<span style="COLOR: #3&&&&&&&&&&&&&&&&&&&&if&(mstrReturn.Substring(mstrReturn.Length-<span style="COLOR: #,<span style="COLOR: #)&==&"<span style="COLOR: #")<span style="COLOR: #4&&&&&&&&&&&&&&&&&&&&{mstrReturn&=mstrReturn.Substring(<span style="COLOR: #,mstrReturn.Length-<span style="COLOR: #)&+&"Y0";}<span style="COLOR: #5&&&&&&&&&&&&&&&&&&&&else<span style="COLOR: #6&&&&&&&&&&&&&&&&&&&&{mstrReturn&=&mstrReturn&+&"Y";}<span style="COLOR: #7&&&&&&&&&&&&&&&&&&&&//元<span style="COLOR: #8&&&&&&&&&&&&&&&&}<span style="COLOR: #9&&&&&&&&&&&&&&&&if&(j&==&<span style="COLOR: #)<span style="COLOR: #0&&&&&&&&&&&&&&&&{<span style="COLOR: #1&&&&&&&&&&&&&&&&&&&&if&(mstrReturn.Length&&&&<span style="COLOR: #)&<span style="COLOR: #2&&&&&&&&&&&&&&&&&&&&{<span style="COLOR: #3&&&&&&&&&&&&&&&&&&&&&&&&if&(mstrReturn.Substring(mstrReturn.Length-<span style="COLOR: #)&&!=&"M0")&<span style="COLOR: #4&&&&&&&&&&&&&&&&&&&&&&&&{<span style="COLOR: #5&&&&&&&&&&&&&&&&&&&&&&&&&&&&if&(mstrReturn.Substring(mstrReturn.Length-<span style="COLOR: #)&==&"<span style="COLOR: #")<span style="COLOR: #6&&&&&&&&&&&&&&&&&&&&&&&&&&&&{mstrReturn&=mstrReturn.Substring(<span style="COLOR: #,mstrReturn.Length-<span style="COLOR: #)&+&"W0";}<span style="COLOR: #7&&&&&&&&&&&&&&&&&&&&&&&&&&&&else<span style="COLOR: #8&&&&&&&&&&&&&&&&&&&&&&&&&&&&{mstrReturn&=&mstrReturn&+&"W";}<span style="COLOR: #9&&&&&&&&&&&&&&&&&&&&&&&&}<span style="COLOR: #0&&&&&&&&&&&&&&&&&&&&}<span style="COLOR: #1&&&&&&&&&&&&&&&&&&&&else<span style="COLOR: #2&&&&&&&&&&&&&&&&&&&&{<span style="COLOR: #3&&&&&&&&&&&&&&&&&&&&&&&&if&(mstrReturn.Substring(mstrReturn.Length-<span style="COLOR: #)&==&"<span style="COLOR: #")<span style="COLOR: #4&&&&&&&&&&&&&&&&&&&&&&&&{mstrReturn&=mstrReturn.Substring(<span style="COLOR: #,mstrReturn.Length-<span style="COLOR: #)&+&"W0";}<span style="COLOR: #5&&&&&&&&&&&&&&&&&&&&&&&&else<span style="COLOR: #6&&&&&&&&&&&&&&&&&&&&&&&&{mstrReturn&=&mstrReturn&+&"W";}<span style="COLOR: #7&&&&&&&&&&&&&&&&&&&&}<span style="COLOR: #8&&&&&&&&&&&&&&&&}<span style="COLOR: #9&&&&&&&&&&&&&&&&if&(j&==&<span style="COLOR: #)<span style="COLOR: #0&&&&&&&&&&&&&&&&{<span style="COLOR: #1&&&&&&&&&&&&&&&&&&&&if&(mstrReturn.Substring(mstrReturn.Length-<span style="COLOR: #)&==&"<span style="COLOR: #")&<span style="COLOR: #2&&&&&&&&&&&&&&&&&&&&{mstrReturn&=mstrReturn.Substring(<span style="COLOR: #,mstrReturn.Length-<span style="COLOR: #)&+&"M0";}<span style="COLOR: #3&&&&&&&&&&&&&&&&&&&&else<span style="COLOR: #4&&&&&&&&&&&&&&&&&&&&{mstrReturn&=&mstrReturn&+&"M";}<span style="COLOR: #5&&&&&&&&&&&&&&&&}<span style="COLOR: #6&&&&&&&&&&&&&&&&if&(j&==&<span style="COLOR: #&&&&mstrChar&!=&"<span style="COLOR: #")&{mstrReturn&=&mstrReturn&+&mstrChar&+&"F";}<span style="COLOR: #7&&&&&&&&&&&&&&&&if&(j&==&<span style="COLOR: #&&&&mstrChar&!=&"<span style="COLOR: #")&{mstrReturn&=&mstrReturn&+&mstrChar&+&"J";}<span style="COLOR: #8&&&&&&&&&&&&&&&&if&(mstrChar&!=&"<span style="COLOR: #")&{mblnAddzero&=&false;}<span style="COLOR: #9&&&&&&&&&&&&}<span style="COLOR: #0&&&&&&&&&&&&if&(mstrReturn.Substring(<span style="COLOR: #,&<span style="COLOR: #)&==&"<span style="COLOR: #"&&&&mstrReturn.Substring(<span style="COLOR: #,&<span style="COLOR: #)&==&mstrFlag[<span style="COLOR: #])&{mstrReturn&=&mstrReturn.Substring(<span style="COLOR: #);}<span style="COLOR: #1&&&&&&&&&&&&if&(mstrReturn.Substring(mstrReturn.Length-<span style="COLOR: #,&<span style="COLOR: #)&==&"<span style="COLOR: #"){mstrReturn&=&mstrReturn.Substring(<span style="COLOR: #,mstrReturn.Length-<span style="COLOR: #);}<span style="COLOR: #2&&&&&&&&&&&&if&(mstrReturn.Substring(<span style="COLOR: #,&<span style="COLOR: #)&==&"<span style="COLOR: #")&{mstrReturn&=&mstrReturn.Substring(<span style="COLOR: #);}<span style="COLOR: #3&&&&&&&&&&&&if&(mstrReturn.Substring(mstrReturn.Length-<span style="COLOR: #,&<span style="COLOR: #)&==&"M"&||&mstrReturn.Substring(mstrReturn.Length-<span style="COLOR: #,&<span style="COLOR: #)&==&"W"&||&mstrReturn.Substring(mstrReturn.Length-<span style="COLOR: #,&<span style="COLOR: #)&==&"S"&||&mstrReturn.Substring(mstrReturn.Length-<span style="COLOR: #,&<span style="COLOR: #)&==&"H"&||&mstrReturn.Substring(mstrReturn.Length-<span style="COLOR: #,&<span style="COLOR: #)&==&"T")&{mstrReturn&=&mstrReturn&+&"Y";}<span style="COLOR: #4&&&&&&&&&&&&return&mstrR<span style="COLOR: #5&&&&&&&&}<span style="COLOR: #6<span style="COLOR: #7<span style="COLOR: #8&&&&}<span style="COLOR: #9}
这是我来博客园写的处女作^_^~~
感谢关注 Ithao123C#频道,是专门为互联网人打造的学习交流平台,全面满足互联网人工作与学习需求,更多互联网资讯尽在 IThao123!
Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。
产品设计是互联网产品经理的核心能力,一个好的产品经理一定在产品设计方面有扎实的功底,本专题将从互联网产品设计的几个方面谈谈产品设计
随着国内互联网的发展,产品经理岗位需求大幅增加,在国内,从事产品工作的大部分岗位为产品经理,其实现实中,很多从事产品工作的岗位是不能称为产品经理,主要原因是对产品经理的职责不明确,那产品经理的职责有哪些,本专题将详细介绍产品经理的主要职责
PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
IThao123周刊

我要回帖

更多关于 人民币大写怎么写 的文章

 

随机推荐