人民幣小寫轉大寫

2021-04-20 02:10:41 字數 828 閱讀 9447

/**

* 小寫金額轉成大寫。

* @param input

* @return

*/public

static string numtochinese(string input)catch(exception e) 

int len=0; 

if (temp.indexof(".")==-1) len=temp.length(); 

else len=temp.indexof("."); 

if(len>s4.length()-3) return("輸入字串最大只能精確到仟億,小數點只能兩位!"); 

int n1,n2=0; 

string num=""; 

string unit=""; 

for(int i=0;iif(i>len+2) 

if(i==len)  

n1=integer.parseint(string.valueof(temp.charat(i))); 

num=s1.substring(n1,n1+1); 

n1=len-i+2; 

unit=s4.substring(n1,n1+1); 

result=result.concat(num).concat(unit); 

} if ((len==temp.length()) ||(len==temp.length()-1)) result=result.concat("整"); 

if (len==temp.length()-2) result=result.concat("零分"); 

return result; 

人民幣小寫轉大寫

package day00 public class moneyelse result result.replaceall 零角 零 result result.replaceall 零分 零 result result.replaceall 角零 角 if result.equals 零零 ret...

人民幣小寫轉大寫

c code 例如 new money 200 tostring 貳佰元 namespace skyiv.util catch system.console.writeline 大寫 newmoney m 該類過載的 tostring 方法返回的是大寫金額字串 class money 建構函式 pu...

人民幣小寫轉大寫

人民幣小寫轉大寫 param string number 數值 param string int unit 幣種單位,預設 元 有的需求可能為 圓 param bool is round 是否對小數進行四捨五入 param bool is extra zero 是否對整數部分以0結尾,小數存在的數字...