国产探花免费观看_亚洲丰满少妇自慰呻吟_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("零+","零")+"整"; }}
上一篇:逆波蘭表達式問題

下一篇:線性回歸

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 左贡县| 德州市| 广饶县| 老河口市| 清丰县| 永济市| 化州市| 莎车县| 云林县| 夏河县| 普格县| 伊川县| 河曲县| 仲巴县| 高州市| 正定县| 文昌市| 仙桃市| 萍乡市| 绥中县| 阳春市| 大宁县| 伊金霍洛旗| 同江市| 郁南县| 贵德县| 云阳县| 洱源县| 吐鲁番市| 福清市| 新乡县| 浦东新区| 聊城市| 嘉荫县| 彰武县| 盐池县| 安庆市| 萨嘎县| 曲麻莱县| 平陆县| 宁国市|