public class t
if (money.substring(index, money.length()).length() < 3)
money = money.replaceall("\\d", "");// 去除"."
int length = money.length();
// 貨幣大寫形式
string bigletter = ;
// 貨幣單位
string unit = ;
stringbuffer buf = new stringbuffer("");
for (int i = 0; i < length; i++)
string moneytmp = buf.tostring();
buf = null;
for (int i = 0; i < 4; i++)
moneytmp = moneytmp.replaceall("億萬", "億");
moneytmp = moneytmp.replaceall("拾元", "拾元零");
moneytmp = moneytmp.replaceall("[零]", "零");// 多個連續的零替換為乙個零
moneytmp = moneytmp.replaceall("零整", "整");
return moneytmp;
} public static void main(string args) ;
// string ss = new string ;
// system.out.println(moneyutil.trans2rmb("."));
// system.out.println(moneyutil.trans2rmb(".0"));
// system.out.println(moneyutil.trans2rmb("0.0"));
// system.out.println(moneyutil.trans2rmb("0.00"));
// system.out.println(moneyutil.trans2rmb("0.000"));
// system.out.println(moneyutil.trans2rmb("123456789.0"));
// system.out.println(moneyutil.trans2rmb("1234"));
// system.out.println(moneyutil.trans2rmb("1111."));
// system.out.println(moneyutil.trans2rmb("1011.011"));
// system.out.println(moneyutil.trans2rmb("00012340000000000.011"));
//// 貳仟叄佰億陸仟柒佰捌拾玖萬零捌拾元零壹分
// 貳仟叄佰億陸仟柒佰捌拾玖萬零捌拾元零壹角壹分
// 貳仟叄佰億陸仟柒佰捌拾玖萬零捌拾元零壹角整
// 貳仟叄佰億陸仟柒佰捌拾玖萬零捌拾壹元零壹分
// 貳仟叄佰億陸仟柒佰捌拾玖萬零捌拾壹元壹角壹分
// 貳仟叄佰億陸仟柒佰捌拾玖萬零捌拾壹元壹角整
// 貳仟叄佰億陸仟柒佰捌拾玖萬零捌拾元零壹分
// 貳仟叄佰零陸億陸仟柒佰捌拾玖萬零捌拾元零壹分
// 貳仟叄佰億零柒佰捌拾玖萬零捌拾元零壹分
// 貳仟叄佰零陸億零柒佰捌拾玖萬零捌拾元零壹分
// 貳仟億陸仟柒佰捌拾玖萬零捌拾元零壹分
// 貳仟億陸仟柒佰捌拾玖萬零捌拾元零壹角壹分
// 貳仟億陸仟柒佰捌拾玖萬零捌拾元零壹角整
// 貳仟億零柒佰捌拾玖萬零捌拾元零壹分
// 貳仟億零捌拾玖萬零捌拾元零壹角壹分
// 貳仟億零玖萬零捌拾元零壹角整
// 貳仟億零捌拾元零壹角整
// 貳仟億零柒佰捌拾玖萬零捌拾元整
// 貳仟億零捌拾玖萬零捌拾元零壹角整
// 貳仟零陸億零柒佰捌拾玖萬零捌拾元零壹分
// 貳仟零陸億零捌拾玖萬零捌拾元零壹角壹分
// 貳仟零陸億零玖萬零捌拾元零壹角整
// 貳仟零陸億零捌拾元零壹角整
// 貳佰億零柒佰捌拾萬零捌拾元零壹分
}}
人民幣小寫金額轉大寫金額
region 人民幣小寫金額轉大寫金額 小寫金額轉大寫金額 接收需要轉換的小寫金額 返回大寫金額 public static string convertmoney this decimal money 生成大寫金額字串 moneystr moneystr dvar unitvar 二次處理大寫金額...
PHP 數字金額轉人民幣大寫
數字金額轉換成中文大寫金額的函式 string int num 要轉換的小寫數字或小寫字串 return 大寫字母 小數字為兩位 function num to rmb num i 0 c while 1 else 每次將最後一位數字轉化為中文 p1 substr c1,3 n,3 p2 subst...
人民幣金額大寫
q 在與財務相關的應用中,經常會用到人民幣金額的大寫,比如發票的列印程式。本題的任務是 從鍵盤輸入乙個十億以內的正整數 int型別 把它轉換為人民幣金額大寫 不考慮使用者輸入錯誤的情況 比如,使用者輸入 35201,程式輸出 叄萬伍仟貳佰零壹 使用者輸入 30201,程式輸出 叄萬零貳佰零壹 使用者...