金額轉換為中文大寫

2021-06-16 08:30:32 字數 1441 閱讀 3975

/

////// 轉換數字金額主函式(包括小數)

////// 數字字串

/// 轉換成中文大寫後的字串或者出錯資訊提示字串

/// /// 轉換數字金額主函式(包括小數)

///

///

///

public static string convertsum(string str)

}///

/// 判斷是否是正數字字串

////// 判斷字串

/// 如果是數字,返回true,否則返回false

private static bool ispositvedecimal(string str)

catch (exception)

if (d > 0)

return true;

else

return false;

}///

/// 轉換數字(整數)

////// 需要轉換的整數數字字串

/// 轉換成中文大寫後的字串

private static string convertdata(string str)

else

else if (strlen <= 12)//數字長度大於八位,小於十二位

}strlen = rstr.length;

if (strlen >= 2)

}return rstr;

}///

/// 轉換數字(小數部分)

////// 需要轉換的小數部分數字字串

/// 轉換成中文大寫後的字串

private static string convertxiaoshu(string str)

else

}///

/// 轉換數字

////// 轉換的字串(四位以內)

///private static string convertdigit(string str)

rstr = rstr.replace("拾零", "拾");

strlen = rstr.length;

return rstr;

}///

/// 轉換四位數字

///private static string convert4digit(string str)

////// 轉換三位數字

///private static string convert3digit(string str)

////// 轉換二位數字

///private static string convert2digit(string str)

////// 將一位數字轉換成中文大寫數字

///private static string convertchinese(string str)

return (cstr);

}

將數值金額轉換為中文大寫金額

將數值金額轉換為中文大寫金額 param amount float 金額 支援到分 param type int 補整型別,0 到角補整 1 到元補整 return mixed 中文大寫金額 function convertamounttocn amount,type 1 金額為0,則直接輸出 零元...

python數字金額轉換為中文大寫金額

python數字金額轉換為中文大寫金額 編寫一函式,將數字金額轉換為中文大寫金額。設最高位考慮到億,最低位考慮到分 如 數字金額為1023.445,轉換為中文大寫金額為 壹仟零佰貳拾叄元肆角伍分 輸入 乙個數字金額 如 1234.5 輸出 中文大寫金額 壹仟貳佰叄拾肆元伍角零分 from decim...

java將金額轉換為大寫中文

public class numberutil private static final string num 將金額小數轉換成中文大寫金額 param money return result public static string test2 double money else result r...