<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    java基礎方法(九)--數字變成漢字

    之前做過一個完整的方法,由于電腦被格式了,重新又寫了一個,沒有以前那個全面。
    有些題目要求你在寫出一個簡單的程序,將“231245”轉換成“二十三萬一千二百四十五”
    一下代碼就可以實現,但是并不全面,還有一些東西沒有完善。

     1 package com.duduli.li.util;
     2 
     3 import java.util.HashMap;
     4 import java.util.Map;
     5 
     6 public class Convered {
     7     
     8     public void check(){
     9         
    10     }
    11     
    12     public static int[] stringToInt(String s){
    13         if(s.length() == 0){
    14             System.out.println("please input the number");
    15             System.exit(0);
    16         }
    17         int [] values = new int[s.length()];
    18         for(int i=0; i<s.length(); i++){
    19             if(!Character.isDigit(s.charAt(i))){
    20                 System.out.println("you input has none digt");
    21                 System.exit(0);
    22             }
    23             values[i] = Character.getNumericValue(s.charAt(i));
    24 //            System.out.print(values[i]);
    25         }
    26         return values;
    27     }
    28     
    29     public void conver(String s){
    30         Map<Integer, String> unitMap = new HashMap<Integer, String>();
    31         unitMap.put(0"");
    32         unitMap.put(1"");
    33         unitMap.put(2"");
    34         unitMap.put(3"");
    35         unitMap.put(4"");
    36         unitMap.put(5"");
    37         unitMap.put(6"");
    38         unitMap.put(7"");
    39         unitMap.put(8"");
    40         unitMap.put(9"");
    41         unitMap.put(10"");
    42         unitMap.put(11"");
    43         
    44         Map<Integer, String> valueMap = new HashMap<Integer, String>();
    45         valueMap.put(1"");
    46         valueMap.put(2"");
    47         valueMap.put(3"");
    48         valueMap.put(4"");
    49         valueMap.put(5"");
    50         valueMap.put(6"");
    51         valueMap.put(7"");
    52         valueMap.put(8"");
    53         valueMap.put(9"");
    54         valueMap.put(0"");
    55 
    56         int [] money = stringToInt(s);
    57         String sb = "";
    58         int leg = money.length;
    59         for(int i=0; i<leg; i++){
    60                 sb += valueMap.get(money[i])+unitMap.get(leg-i-1);
    61         }
    62         System.out.println(sb);
    63     }
    64     
    65     /**
    66      * @param args
    67      */
    68     public static void main(String[] args) {
    69         // TODO Auto-generated method stub
    70         Convered c = new Convered();
    71         c.conver("5454545");
    72     }
    73 
    74 }
    75 

    posted on 2010-05-31 10:01 duduli 閱讀(2960) 評論(5)  編輯  收藏 所屬分類: java

    評論

    # re: java基礎方法(九)--數字變成漢字[未登錄] 2010-05-31 21:30 changedi

    這個也~~~
    輸入2010試試??
    這種東西還是用分支結構比較好  回復  更多評論   

    # re: java基礎方法(九)--數字變成漢字 2010-06-02 00:52 Qiao

    請問一下 用map的get()方法時 它返回的不是一個位置和一個數值嗎?
    那傳入110 不就變成了(1, "一")(2,百)(1,十)(1, "十")嗎?  回復  更多評論   

    # re: java基礎方法(九)--數字變成漢字 2010-06-04 15:41 風中的夢海

    很巧妙...  回復  更多評論   

    # re: java基礎方法(九)--數字變成漢字 2010-06-04 22:24 18傲骨中文

    中文的力量~~~  回復  更多評論   

    # re: java基礎方法(九)--數字變成漢字 2010-06-13 19:58 53中文網

    頂一頂  回復  更多評論   

    <2010年5月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    導航

    統計

    公告

    welcome to my place.

    常用鏈接

    留言簿(5)

    我參與的團隊

    隨筆分類

    隨筆檔案

    新聞分類

    石頭JAVA擺地攤兒

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    @duduli
    主站蜘蛛池模板: 亚洲AV无码欧洲AV无码网站| 四虎1515hm免费国产| 久久久亚洲精品无码| 成人影片一区免费观看| 国产亚洲一区区二区在线| 和老外3p爽粗大免费视频| 久久久青草青青国产亚洲免观| 色噜噜狠狠色综合免费视频| 国产免费变态视频网址网站| 蜜芽亚洲av无码一区二区三区| 免费看AV毛片一区二区三区| 亚洲av永久中文无码精品综合| 国产麻豆剧传媒精品国产免费| 亚洲国产精品无码久久| 免费成人黄色大片| 九九久久国产精品免费热6 | 精品视频免费在线| 亚洲а∨天堂久久精品| 亚洲阿v天堂在线2017免费| 亚洲精品乱码久久久久久 | 亚洲人成www在线播放| 女人18毛片a级毛片免费视频| 久久久久久亚洲精品无码| 爱情岛论坛网亚洲品质自拍| 两个人看的www视频免费完整版| 国产AV无码专区亚洲Av| 巨波霸乳在线永久免费视频| 亚洲中文字幕一区精品自拍| 国产国产人免费视频成69大陆 | 99在线热视频只有精品免费| 亚洲白色白色永久观看| 永久黄网站色视频免费观看| 四虎精品成人免费视频| 久久青青成人亚洲精品| 免费A级毛片无码免费视| 精品在线免费视频| 亚洲午夜久久影院| 国产男女猛烈无遮档免费视频网站| 国产精品免费一区二区三区| 亚洲天堂电影在线观看| 亚洲国产综合人成综合网站|