国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

java 數字金額轉換中文金額

2019-11-15 00:50:29
字體:
來源:轉載
供稿:網友
java 數字金額轉換中文金額

public static String digitUppercase(double n){ String fraction[] = {"角", "分"}; String digit[] = { "零", "壹", "貳", "叁", "肆", "伍", "陸", "柒", "捌", "玖" }; String unit[][] = {{"元", "萬", "億"}, {"", "拾", "佰", "仟"}}; String head = n < 0? "負": ""; n = Math.abs(n); String s = ""; for (int i = 0; i < fraction.length; i++) { s += (digit[(int)(Math.floor(n * 10 * Math.pow(10, i)) % 10)] + fraction[i]).replaceAll("(零.)+", ""); } if(s.length()<1){ s = "整"; } int integerPart = (int)Math.floor(n); for (int i = 0; i < unit[0].length && integerPart > 0; i++) { String p =""; for (int j = 0; j < unit[1].length && n > 0; j++) { p = digit[integerPart%10]+unit[1][j] + p; integerPart = integerPart/10; } s = p.replaceAll("(零.)*零$", "").replaceAll("^$", "零") + unit[0][i] + s; } return head + s.replaceAll("(零.)*零元", "元").replaceFirst("(零.)+", "").replaceAll("(零.)+", "零").replaceAll("^整$", "零元整"); }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洪雅县| 中宁县| 牡丹江市| 马山县| 习水县| 宁南县| 阿合奇县| 永胜县| 洞口县| 玉溪市| 湟源县| 西吉县| 江城| 含山县| 东乌珠穆沁旗| 乌鲁木齐市| 元江| 舒兰市| 炉霍县| 肥西县| 嘉义市| 方城县| 乌审旗| 百色市| 甘孜县| 潞西市| 白水县| 遵化市| 彰化县| 龙胜| 墨玉县| 仁布县| 永清县| 渝北区| 鄱阳县| 万荣县| 资溪县| 黑龙江省| 栾川县| 栾川县| 怀来县|