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

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

金額轉換,阿拉伯數字的金額轉換成 面試編程題

2019-11-08 18:45:21
字體:
來源:轉載
供稿:網友
package Test;public class Test {	 public static void main(String[] args){         //測試         System.out.PRintln(convertNumber(3500908));         System.out.println(convertNumber(101000001010L));	 }	 public static String convertNumber(long number){         //定義字符數組存儲中國數字寫法格式         final char[] chineseNumber = new char[]         { '零', '壹', '貳', '叁', '肆', '伍', '陸', '柒', '捌', '玖' };         //定義字符數組存儲中國數字的單位         final char[] units = new char[]         { '圓', '拾', '佰', '仟', '萬', '拾', '佰', '仟', '億', '拾', '佰', '仟'};         //定義一個字符串緩沖區對字符進行存儲         StringBuilder sb = new StringBuilder();         int index=0;         long lastNumber = 0;         while(number!=0){                 lastNumber = number%10;                 sb.insert(0,units[index++]);                 sb.insert(0,chineseNumber[(int) lastNumber]);                 number=number/10;         }         //去零操作,通過正則表達式        return sb.toString().replaceAll("零[拾佰仟]","零").replaceAll("零+億","億").replaceAll("零{4}萬","零").         replaceAll("零+萬","萬").replaceAll("零+圓","圓").replaceAll("零+","零")+"整"; }}
上一篇:逆波蘭表達式問題

下一篇:線性回歸

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武安市| 乐安县| 隆林| 万州区| 乐业县| 沙河市| 北海市| 布拖县| 沙坪坝区| 东山县| 岑巩县| 丹棱县| 壤塘县| 景东| 银川市| 宝鸡市| 越西县| 绥棱县| 永登县| 历史| 呼玛县| 漯河市| 错那县| 盐池县| 新疆| 襄樊市| 重庆市| 邯郸县| 迭部县| 安塞县| 淮阳县| 永康市| 孙吴县| 承德县| 革吉县| 甘孜| 朔州市| 玉环县| 永嘉县| 广饶县| 澄江县|