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

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

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

    春風博客

    春天里,百花香...

    導航

    <2008年3月>
    2425262728291
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    統計

    公告

    MAIL: junglesong@gmail.com
    MSN: junglesong_5@hotmail.com

    Locations of visitors to this page

    常用鏈接

    留言簿(11)

    隨筆分類(224)

    隨筆檔案(126)

    個人軟件下載

    我的其它博客

    我的鄰居們

    最新隨筆

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    將阿拉伯數字轉大寫漢字程序的類

    感謝張守凱,是他發現了我前次程序中的錯誤。

    介紹:

    將阿拉伯數字轉大寫漢字由三個類配合而成,之前采取了單類方案,在零處理問題上主要試圖對字符串進行替換替補,結果前門驅虎后門進狼,改不勝改。后來采取將四位片段變成CucSegment,單字變成CncChar這種對字符串細分的辦法,問題很快解決。

    代碼如下:
    package com.sitinspring.cuc;

    import java.math.BigDecimal;
    import java.util.ArrayList;
    import java.util.Hashtable;
    import java.util.List;
    import java.util.Map;
    import java.util.regex.Matcher;
    import java.util.regex.Pattern;

    /**
     * 將阿拉伯數字轉換成漢語大寫數字的類
     * 
     * 
    @author sitinspring
     * 
    @since 2008-03-25
     * @date 2008-03-27
     
    */
    public class ChineseUpperCaser{
        
    /**
         * 用于存儲整數部分
         
    */
        
    private String integerPart;
        
        
    /**
         * 用于存儲小數部分
         
    */
        
    private String floatPart;
        
        
    /**
         * 用于存儲0-9大寫的哈希表
         
    */
        
    private static final Map<Character,String> zerotoNineHt;
        
        
    /**
         * 用于存儲拾佰仟大寫的哈希表
         
    */
        
    private static final Map<Integer,String> thHuTenHt;
        
        
    /**
         * 靜態構造函數,用于初始化zerotoNineHt和thHuTenHt
         
    */
        
    static{
            
    // 初始化zerotoNineHt
            zerotoNineHt=new Hashtable<Character,String>();        
            zerotoNineHt.put(
    '0'"");
            zerotoNineHt.put(
    '1'"");
            zerotoNineHt.put(
    '2'"");
            zerotoNineHt.put(
    '3'"");
            zerotoNineHt.put(
    '4'"");
            zerotoNineHt.put(
    '5'"");
            zerotoNineHt.put(
    '6'"");
            zerotoNineHt.put(
    '7'"");
            zerotoNineHt.put(
    '8'"");
            zerotoNineHt.put(
    '9'"");
            
            
    // 初始化thHuTenHt
            thHuTenHt=new Hashtable<Integer,String>();
            thHuTenHt.put(
    0"");
            thHuTenHt.put(
    1"");
            thHuTenHt.put(
    2"");
            thHuTenHt.put(
    3"");
        }
        
        
    /**
         * 取得拾佰仟等單位
         * 
    @param level
         * 
    @return
         
    */
        
    public static String getPieceUnitBy(int index){
            
    if(thHuTenHt.containsKey(index)){
                
    return thHuTenHt.get(index);
            }
            
    else{
                
    return "";
            }
        }
        
        
    /**
         * 由數字取得中國大寫漢字
         * 
    @param number
         * 
    @return
         
    */
        
    public static String getCnNumberFrom(char number){
            
    if(zerotoNineHt.containsKey(number)){
                
    return zerotoNineHt.get(number);
            }
            
    else{
                
    return "";
            }
        }
        
        
    /**
         * 取得萬億兆等單位
         * 
    @param level
         * 
    @return
         
    */
        
    private static String getUnitBy(int level){
            String retval
    ="";
            
            
    for(int i=0;i<level;i++){
                retval
    +="";
            }
                    
            
    // 把萬萬萬變成兆
            retval=retval.replaceAll("萬{3}""");
            
            
    // 把萬萬變成億
            retval=retval.replaceAll("萬{2}""");
            
            
    // 顛倒回來,因為剛才是替換的結果是兆》億》萬
            retval=reverseStr(retval);
        
            
    return retval;
        }
        
        
    /**
         * 得到逆序字符串
         * 
    @param str
         * 
    @return
         
    */
        
    private static String reverseStr(String str){
            String retval
    ="";
            
            
    for(int i=str.length()-1;i>-1;i--){
                retval
    +=str.charAt(i);
            }
        
            
    return retval;
        }
        
        
    /**
         * 構造函數
         * 
    @param number
         * 
    @throws NumberFormatException
         
    */
        
    public ChineseUpperCaser(float number) throws NumberFormatException{
            
    this(String.valueOf(number));
        }
        
        
    /**
         * 構造函數
         * 
    @param number
         * 
    @throws NumberFormatException
         
    */
        
    public ChineseUpperCaser(double number) throws NumberFormatException{
            
    this(String.valueOf(number));
        }
        
        
    /**
         * 構造函數
         * 
    @param number
         * 
    @throws NumberFormatException
         
    */
        
    public ChineseUpperCaser(int number) throws NumberFormatException{
            
    this(String.valueOf(number));
        }
        
        
    /**
         * 構造函數
         * 
    @param number
         * 
    @throws NumberFormatException
         
    */
        
    public ChineseUpperCaser(long number) throws NumberFormatException{
            
    this(String.valueOf(number));
        }
        
        
    /**
         * 構造函數
         * 
    @param number
         * 
    @throws NumberFormatException
         
    */
        
    public ChineseUpperCaser(String number) throws NumberFormatException{
            String formalNumber
    =formatNumber(number);
            
            
    // 劈分以給整數部分和小數部分賦值
            String[] arr=formalNumber.split("[.]");
            
    if(arr.length==2){
                
    // 有小數點
                integerPart=arr[0];
                floatPart
    =arr[1];
            }
            
    else{
                
    // 無小數點
                integerPart=arr[0];
            }
        }
        
        
    public String toString(){
            String retval
    ="";
                    
            
    if(integerPart!=null){
                
    // 取得整數部分的大寫漢字表示
                retval+=parseIntegerPart();
            }
            
            
    if(floatPart!=null){
                
    // 取得小數部分的大寫漢字表示
                retval+=parseFloatPart();
            }
            
    else{
                retval
    +="";
            }
                    
            
    return retval;
        }
        
        
    /**
         * 得到整數部分的漢字大寫表示
         * 
    @return
         
    */
        
    private String parseIntegerPart(){
            String retval
    ="";
            
            
    // 將整數部分逆序,因為需要反向讀取
            String reverseIntegerPart=reverseStr(integerPart);;
            
            
    // 將整數部分按四位分段
            Pattern p = Pattern.compile("\\d{4}",Pattern.CASE_INSENSITIVE);

            Matcher m 
    = p.matcher(reverseIntegerPart);
            StringBuffer sb 
    = new StringBuffer();

            
    boolean result = m.find();
            
    while (result) {
                
    // 每找到四位放一個逗號
                m.appendReplacement(sb, m.group(0+ ",");
                result 
    = m.find();
            }
            m.appendTail(sb);
            
            
    // 按逗號劈分,得到四位分組數據的數組
            String[] arr=sb.toString().split(",");    
            List
    <CucSegment> list=new ArrayList<CucSegment>();

            
    for(int i=arr.length-1;i>=0;i--){
                list.add(
    new CucSegment(arr[i],getUnitBy(i)));
            }
            
            
    int n=list.size();
            
    for(int i=0;i<n;i++){
                CucSegment cnPiece
    =list.get(i);
                retval
    +=cnPiece.getString(i==n-1);
            }
            
            
    // 最后的對零的修補
            if(retval.length()==0){
                retval
    ="";
            }
        
            
    return retval;
        }

        
        
    /**
         * 得到小數部分的漢字大寫表示
         * 
    @return
         
    */
        
    private String parseFloatPart(){
            String retval
    ="";
            
            
    for(int i=0;i<floatPart.length();i++){
                retval
    +=getCnNumberFrom(floatPart.charAt(i));
            }
            
            
    return retval;
        }
        
        
    /**
         * 對輸入的字符串進行驗證,如果不能轉化為數字形式則拋出數字轉化異常
         * ,注意這是一個運行時異常(非檢查型異常),程序不用顯式捕獲
         * 
    @param number
         * 
    @throws NumberFormatException
         
    */
        
    private String formatNumber(String number) throws NumberFormatException{        
            
    return (new BigDecimal(number)).toString();        
        }
        
        
    private static String getFommetedStr(String str){        
            
    // 將整數部分逆序,因為需要反向讀取
            String reverseIntegerPart="";
            
            
    for(int i=str.length()-1;i>-1;i--){
                reverseIntegerPart
    +=str.charAt(i);
            }
            
            
    // 將整數部分按四位分段
            Pattern p = Pattern.compile("\\d{4}",Pattern.CASE_INSENSITIVE);

            Matcher m 
    = p.matcher(reverseIntegerPart);
            StringBuffer sb 
    = new StringBuffer();

            
    boolean result = m.find();
            
    while (result) {
                
    // 每找到四位放一個逗號
                m.appendReplacement(sb, m.group(0+ ",");
                result 
    = m.find();
            }
            m.appendTail(sb);
            
            reverseIntegerPart
    =sb.toString();
            
            String retval
    ="";
            
            
    for(int i=reverseIntegerPart.length()-1;i>-1;i--){
                retval
    +=reverseIntegerPart.charAt(i);
            }
            
            
    return retval;
        }
        
        
    public static void main(String[] args){
            
            
            
    //new ChineseUpperCaser("123456789123456789123456089123456789123456789123450780").toString();
            /*String[] arr={"1.543524304302432","12.432423432","123.454235","1234","12345","123456","1234567","12345678","123456789","1234567891","12345678912","123456789123","1234567891234","12345678912345","123456789123456","1234567891234567","12345678912345678","123456789123456789","123456789123456789123456089123456789123456789123450780","0","00","000","0000","01","001","0001","00001","10","100","1000","10000","101","1001","10001","100001","1.23","21.234","243400031.233234","5400035.980","543.6545"};
            //String[] arr={"0","00","000","0000","01","001","0001","00001","10","100","1000","10000","101","1001","10001","100001"};
            //String[] arr={"1.23","21.234","243400031.233234","5400035.980","543.6545"};
            for(String str:arr){
                System.out.println("阿拉伯數字等于:"+str+" 大寫漢字等于:"+new ChineseUpperCaser(str));
            }
            
            new ChineseUpperCaser("12345.6789.123456").toString();
            
    */
            
    /*String number="10000000";
            for(int i=0;i<50;i++){
                number+="0";
                System.out.println("阿拉伯數字等于:"+getFommetedStr(number)+" 大寫漢字等于:"+new CnUpperCaser(number));
            }    
    */
            
            
    /*System.out.println("------普通測試-------------------------------");
            String[] arr={"1","123","1234","12345","123456","1234567","12345678","123456789","123456789123456789","123456789123456789123456789","123456789123456789123456789","1234567891234567890123456789"};
            for(String str:arr){
                System.out.println("阿拉伯數字等于:"+getFommetedStr(str)+" 大寫漢字等于:"+new CnUpperCaser(str));
            }
            
    */
            String number
    ="1";
            
    for(int i=0;i<50;i++){            
                System.out.println(
    "阿拉伯數字等于:"+getFommetedStr(number)+" 大寫漢字等于:"+new ChineseUpperCaser(number));
                number
    +="0";
            }
            
            System.out.println(
    "------零測試一-------------------------------");
            number
    ="1";
            
    for(int i=0;i<50;i++){
                number
    +="0";
                System.out.println(
    "阿拉伯數字等于:"+getFommetedStr(number+"1")+" 大寫漢字等于:"+new ChineseUpperCaser(number+"1"));
            }
            
            System.out.println(
    "------零測試二-------------------------------");
            number
    ="1";
            
    for(int i=0;i<50;i++){
                number
    +="01";
                System.out.println(
    "阿拉伯數字等于:"+getFommetedStr(number)+" 大寫漢字等于:"+new ChineseUpperCaser(number));
            }
            
            System.out.println(
    "------零測試三-------------------------------");
            String[] arr2
    ={"1","101","1001","100101","1000100101","100001000100101","1000000100001000100101","10100100010000100000100000010"};
            
    for(String str:arr2){
                System.out.println(
    "阿拉伯數字等于:"+getFommetedStr(str)+" 大寫漢字等于:"+new ChineseUpperCaser(str));
            }
            
            System.out.println(
    "------常規測試三-------------------------------");
            String[] arr3
    ={"1.543524304302432","12.432423432","123.454235","1234","12345","123456","1234567","12345678","123456789","1234567891","12345678912","123456789123","1234567891234","12345678912345","123456789123456","1234567891234567","12345678912345678","123456789123456789","123456789123456789123456089123456789123456789123450780","0","00","000","0000","01","001","0001","00001","10","100","1000","10000","101","1001","10001","100001","1.23","21.234","243400031.233234","5400035.980","543.6545"};
            
    for(String str:arr3){
                System.out.println(
    "阿拉伯數字等于:"+str+" 大寫漢字等于:"+new ChineseUpperCaser(str));
            }
            
            System.out.println(
    "------常規測試四-------------------------------");
            String[] arr4
    ={"0","3.14159","101.3","10203040506070809","7897645","500000001000000","2435685","5345438976"};
            
    for(String str:arr4){
                System.out.println(
    "阿拉伯數字等于:"+str+" 大寫漢字等于:"+new ChineseUpperCaser(str));
            }
        }
    }


    package com.sitinspring.cuc;

    import java.util.ArrayList;
    import java.util.List;

    /**
     * 按四位分出的每一段
     * 
    @author: sitinspring(junglesong@gmail.com)
     * @date: 2008-3-27
     
    */
    public class CucSegment{
        
    /**
         * 分段字符串序列
         
    */
        
    private List<CncChar> cnchars;
        
        
    /**
         * 單位(兆億萬)
         
    */
        
    private String unit;
        
        
    /**
         * 構造函數
         * 
    @param segment
         * 
    @param unit
         
    */
        
    public CucSegment(String segment,String unit){
            
    this.unit=unit;
            
            cnchars
    =new ArrayList<CncChar>();
            
    for(int i=segment.length()-1;i>=0;i--){
                cnchars.add(
    new CncChar(segment.charAt(i),ChineseUpperCaser.getPieceUnitBy(i)));
            }
        }    
        
        
    /**
         * 取得分段文字
         * 
    @param isTail:是否最后一段
         * 
    @return
         
    */
        
    public String getString(boolean isTail){
            String retval
    ="";
            
            
    for(CncChar cnChar:cnchars){
                retval
    +=cnChar.toString();
            }
            
            
    // 將末尾的一堆零替換掉
            retval=retval.replaceAll("[零]+""");// 多個零替換成一個零
            
            
            retval
    =retval.replaceAll("(零+)($)""$2");// 零在末尾則去掉*/
            
            
            
    // 若無數字則把單位也去掉,否則加上單位
            if(retval.length()>0){
                retval
    +=unit;
            }
            
            
    return retval;
        }
    }

    package com.sitinspring.cuc;

    /**
     * 每一位數字
     * 
    @author: sitinspring(junglesong@gmail.com)
     * @date: 2008-3-27
     
    */
    public class CncChar{
        
    /**
         * 阿拉伯字母
         
    */
        
    private char arabicNumber;
        
        
    /**
         * 對應的漢字大寫數字
         
    */
        
    private String chineseNumber;
        
        
    /**
         * 單位(拾佰仟)
         
    */
        
    private String unit;
        
        
    /**
         * 構造函數
         * 
    @param arabicNumber
         * 
    @param unit
         
    */
        
    public CncChar(char arabicNumber,String unit){
            
    this.arabicNumber=arabicNumber;
            
    this.chineseNumber=ChineseUpperCaser.getCnNumberFrom(arabicNumber);
            
    this.unit=unit;
        }
        
        
    public String toString(){
            
    if(arabicNumber=='0'){
                
    return chineseNumber;
            }
            
    else{
                
    return chineseNumber+unit;
            }
        }
    }

    測試效果:
    阿拉伯數字等于:1 大寫漢字等于:壹整
    阿拉伯數字等于:
    10 大寫漢字等于:壹拾整
    阿拉伯數字等于:
    100 大寫漢字等于:壹佰整
    阿拉伯數字等于:,
    1000 大寫漢字等于:壹仟整
    阿拉伯數字等于:
    1,0000 大寫漢字等于:壹萬整
    阿拉伯數字等于:
    10,0000 大寫漢字等于:壹拾萬整
    阿拉伯數字等于:
    100,0000 大寫漢字等于:壹佰萬整
    阿拉伯數字等于:,
    1000,0000 大寫漢字等于:壹仟萬整
    阿拉伯數字等于:
    1,0000,0000 大寫漢字等于:壹億整
    阿拉伯數字等于:
    10,0000,0000 大寫漢字等于:壹拾億整
    阿拉伯數字等于:
    100,0000,0000 大寫漢字等于:壹佰億整
    阿拉伯數字等于:,
    1000,0000,0000 大寫漢字等于:壹仟億整
    阿拉伯數字等于:
    1,0000,0000,0000 大寫漢字等于:壹兆整
    阿拉伯數字等于:
    10,0000,0000,0000 大寫漢字等于:壹拾兆整
    阿拉伯數字等于:
    100,0000,0000,0000 大寫漢字等于:壹佰兆整
    阿拉伯數字等于:,
    1000,0000,0000,0000 大寫漢字等于:壹仟兆整
    阿拉伯數字等于:
    1,0000,0000,0000,0000 大寫漢字等于:壹萬兆整
    阿拉伯數字等于:
    10,0000,0000,0000,0000 大寫漢字等于:壹拾萬兆整
    阿拉伯數字等于:
    100,0000,0000,0000,0000 大寫漢字等于:壹佰萬兆整
    阿拉伯數字等于:,
    1000,0000,0000,0000,0000 大寫漢字等于:壹仟萬兆整
    阿拉伯數字等于:
    1,0000,0000,0000,0000,0000 大寫漢字等于:壹億兆整
    阿拉伯數字等于:
    10,0000,0000,0000,0000,0000 大寫漢字等于:壹拾億兆整
    阿拉伯數字等于:
    100,0000,0000,0000,0000,0000 大寫漢字等于:壹佰億兆整
    阿拉伯數字等于:,
    1000,0000,0000,0000,0000,0000 大寫漢字等于:壹仟億兆整
    阿拉伯數字等于:
    1,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹兆兆整
    阿拉伯數字等于:
    10,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹拾兆兆整
    阿拉伯數字等于:
    100,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹佰兆兆整
    阿拉伯數字等于:,
    1000,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹仟兆兆整
    阿拉伯數字等于:
    1,0000,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹萬兆兆整
    阿拉伯數字等于:
    10,0000,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹拾萬兆兆整
    阿拉伯數字等于:
    100,0000,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹佰萬兆兆整
    阿拉伯數字等于:,
    1000,0000,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹仟萬兆兆整
    阿拉伯數字等于:
    1,0000,0000,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹億兆兆整
    阿拉伯數字等于:
    10,0000,0000,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹拾億兆兆整
    阿拉伯數字等于:
    100,0000,0000,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹佰億兆兆整
    阿拉伯數字等于:,
    1000,0000,0000,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹仟億兆兆整
    阿拉伯數字等于:
    1,0000,0000,0000,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹兆兆兆整
    阿拉伯數字等于:
    10,0000,0000,0000,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹拾兆兆兆整
    阿拉伯數字等于:
    100,0000,0000,0000,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹佰兆兆兆整
    阿拉伯數字等于:,
    1000,0000,0000,0000,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹仟兆兆兆整
    阿拉伯數字等于:
    1,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹萬兆兆兆整
    阿拉伯數字等于:
    10,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹拾萬兆兆兆整
    阿拉伯數字等于:
    100,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹佰萬兆兆兆整
    阿拉伯數字等于:,
    1000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹仟萬兆兆兆整
    阿拉伯數字等于:
    1,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹億兆兆兆整
    阿拉伯數字等于:
    10,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹拾億兆兆兆整
    阿拉伯數字等于:
    100,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹佰億兆兆兆整
    阿拉伯數字等于:,
    1000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹仟億兆兆兆整
    阿拉伯數字等于:
    1,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹兆兆兆兆整
    阿拉伯數字等于:
    10,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000 大寫漢字等于:壹拾兆兆兆兆整
    ------零測試一-------------------------------
    阿拉伯數字等于:
    101 大寫漢字等于:壹佰零壹整
    阿拉伯數字等于:,
    1001 大寫漢字等于:壹仟零壹整
    阿拉伯數字等于:
    1,0001 大寫漢字等于:壹萬零壹整
    阿拉伯數字等于:
    10,0001 大寫漢字等于:壹拾萬零壹整
    阿拉伯數字等于:
    100,0001 大寫漢字等于:壹佰萬零壹整
    阿拉伯數字等于:,
    1000,0001 大寫漢字等于:壹仟萬零壹整
    阿拉伯數字等于:
    1,0000,0001 大寫漢字等于:壹億零壹整
    阿拉伯數字等于:
    10,0000,0001 大寫漢字等于:壹拾億零壹整
    阿拉伯數字等于:
    100,0000,0001 大寫漢字等于:壹佰億零壹整
    阿拉伯數字等于:,
    1000,0000,0001 大寫漢字等于:壹仟億零壹整
    阿拉伯數字等于:
    1,0000,0000,0001 大寫漢字等于:壹兆零壹整
    阿拉伯數字等于:
    10,0000,0000,0001 大寫漢字等于:壹拾兆零壹整
    阿拉伯數字等于:
    100,0000,0000,0001 大寫漢字等于:壹佰兆零壹整
    阿拉伯數字等于:,
    1000,0000,0000,0001 大寫漢字等于:壹仟兆零壹整
    阿拉伯數字等于:
    1,0000,0000,0000,0001 大寫漢字等于:壹萬兆零壹整
    阿拉伯數字等于:
    10,0000,0000,0000,0001 大寫漢字等于:壹拾萬兆零壹整
    阿拉伯數字等于:
    100,0000,0000,0000,0001 大寫漢字等于:壹佰萬兆零壹整
    阿拉伯數字等于:,
    1000,0000,0000,0000,0001 大寫漢字等于:壹仟萬兆零壹整
    阿拉伯數字等于:
    1,0000,0000,0000,0000,0001 大寫漢字等于:壹億兆零壹整
    阿拉伯數字等于:
    10,0000,0000,0000,0000,0001 大寫漢字等于:壹拾億兆零壹整
    阿拉伯數字等于:
    100,0000,0000,0000,0000,0001 大寫漢字等于:壹佰億兆零壹整
    阿拉伯數字等于:,
    1000,0000,0000,0000,0000,0001 大寫漢字等于:壹仟億兆零壹整
    阿拉伯數字等于:
    1,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹兆兆零壹整
    阿拉伯數字等于:
    10,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹拾兆兆零壹整
    阿拉伯數字等于:
    100,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹佰兆兆零壹整
    阿拉伯數字等于:,
    1000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹仟兆兆零壹整
    阿拉伯數字等于:
    1,0000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹萬兆兆零壹整
    阿拉伯數字等于:
    10,0000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹拾萬兆兆零壹整
    阿拉伯數字等于:
    100,0000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹佰萬兆兆零壹整
    阿拉伯數字等于:,
    1000,0000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹仟萬兆兆零壹整
    阿拉伯數字等于:
    1,0000,0000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹億兆兆零壹整
    阿拉伯數字等于:
    10,0000,0000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹拾億兆兆零壹整
    阿拉伯數字等于:
    100,0000,0000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹佰億兆兆零壹整
    阿拉伯數字等于:,
    1000,0000,0000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹仟億兆兆零壹整
    阿拉伯數字等于:
    1,0000,0000,0000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹兆兆兆零壹整
    阿拉伯數字等于:
    10,0000,0000,0000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹拾兆兆兆零壹整
    阿拉伯數字等于:
    100,0000,0000,0000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹佰兆兆兆零壹整
    阿拉伯數字等于:,
    1000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹仟兆兆兆零壹整
    阿拉伯數字等于:
    1,0000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹萬兆兆兆零壹整
    阿拉伯數字等于:
    10,0000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹拾萬兆兆兆零壹整
    阿拉伯數字等于:
    100,0000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹佰萬兆兆兆零壹整
    阿拉伯數字等于:,
    1000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹仟萬兆兆兆零壹整
    阿拉伯數字等于:
    1,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹億兆兆兆零壹整
    阿拉伯數字等于:
    10,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹拾億兆兆兆零壹整
    阿拉伯數字等于:
    100,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹佰億兆兆兆零壹整
    阿拉伯數字等于:,
    1000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹仟億兆兆兆零壹整
    阿拉伯數字等于:
    1,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹兆兆兆兆零壹整
    阿拉伯數字等于:
    10,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹拾兆兆兆兆零壹整
    阿拉伯數字等于:
    100,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹佰兆兆兆兆零壹整
    阿拉伯數字等于:,
    1000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0000,0001 大寫漢字等于:壹仟兆兆兆兆零壹整
    ------零測試二-------------------------------
    阿拉伯數字等于:
    101 大寫漢字等于:壹佰零壹整
    阿拉伯數字等于:
    1,0101 大寫漢字等于:壹萬零壹佰零壹整
    阿拉伯數字等于:
    101,0101 大寫漢字等于:壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    1,0101,0101 大寫漢字等于:壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    101,0101,0101 大寫漢字等于:壹佰零壹億零壹佰零壹萬零壹佰?鬩頰?
    阿拉伯數字等于:
    1,0101,0101,0101 大寫漢字等于:壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    101,0101,0101,0101 大寫漢字等于:壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    1,0101,0101,0101,0101 大寫漢字等于:壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    101,0101,0101,0101,0101 大寫漢字等于:壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    1,0101,0101,0101,0101,0101 大寫漢字等于:壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    101,0101,0101,0101,0101,0101 大寫漢字等于:壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    1,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    1,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    1,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    1,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹佰零壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹億兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹佰零壹億兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹兆兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹佰零壹兆兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹萬兆兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹佰零壹萬兆兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹億兆兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹佰零壹億兆兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹兆兆兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹佰零壹兆兆兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    阿拉伯數字等于:
    1,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101,0101 大寫漢字等于:壹萬兆兆兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆兆零壹佰零壹兆兆兆兆兆兆零壹佰零壹億兆兆兆兆兆零壹佰零壹萬兆兆兆兆兆零壹佰零壹兆兆兆兆兆零壹佰零壹億兆兆兆兆零壹佰零壹萬兆兆兆兆零壹佰零壹兆兆兆兆零壹佰零壹億兆兆兆零壹佰零壹萬兆兆兆零壹佰零壹兆兆兆零壹佰零壹億兆兆零壹佰零壹萬兆兆零壹佰零壹兆兆零壹佰零壹億兆零壹佰零壹萬兆零壹佰零壹兆零壹佰零壹億零壹佰零壹萬零壹佰零壹整
    ------零測試三-------------------------------
    阿拉伯數字等于:
    1 大寫漢字等于:壹整
    阿拉伯數字等于:
    101 大寫漢字等于:壹佰零壹整
    阿拉伯數字等于:,
    1001 大寫漢字等于:壹仟零壹整
    阿拉伯數字等于:
    10,0101 大寫漢字等于:壹拾萬零壹佰零壹整
    阿拉伯數字等于:
    10,0010,0101 大寫漢字等于:壹拾億零壹拾萬零壹佰零壹整
    阿拉伯數字等于:
    100,0010,0010,0101 大寫漢字等于:壹佰兆零壹拾億零壹拾萬零壹佰零壹整
    阿拉伯數字等于:
    10,0000,0100,0010,0010,0101 大寫漢字等于:壹拾億兆零壹佰兆零壹拾億零壹拾萬零壹佰零壹整
    阿拉伯數字等于:
    1,0100,1000,1000,0100,0001,0000,0010 大寫漢字等于:壹萬兆兆零壹佰兆兆壹仟億兆壹仟萬兆零壹佰兆零壹億零壹拾整
    ------常規測試三-------------------------------
    阿拉伯數字等于:
    1.543524304302432 大寫漢字等于:壹點伍肆叁伍貳肆叁零肆叁零貳肆叁貳
    阿拉伯數字等于:
    12.432423432 大寫漢字等于:壹拾貳點肆叁貳肆貳叁肆叁貳
    阿拉伯數字等于:
    123.454235 大寫漢字等于:壹佰貳拾叁點肆伍肆貳叁伍
    阿拉伯數字等于:
    1234 大寫漢字等于:壹仟貳佰叁拾肆整
    阿拉伯數字等于:
    12345 大寫漢字等于:壹萬貳仟叁佰肆拾伍整
    阿拉伯數字等于:
    123456 大寫漢字等于:壹拾貳萬叁仟肆佰伍拾陸整
    阿拉伯數字等于:
    1234567 大寫?鶴值扔冢閡及鄯∈叭f肆仟伍佰陸拾柒整
    阿拉伯數字等于:
    12345678 大寫漢字等于:壹仟貳佰叁拾肆萬伍仟陸佰柒拾捌整
    阿拉伯數字等于:
    123456789 大寫漢字等于:壹億貳仟叁佰肆拾伍萬陸仟柒佰捌拾玖整
    阿拉伯數字等于:
    1234567891 大寫漢字等于:壹拾貳億叁仟肆佰伍拾陸萬柒仟捌佰玖拾壹整
    阿拉伯數字等于:
    12345678912 大寫漢字等于:壹佰貳拾叁億肆仟伍佰陸拾柒萬捌仟玖佰壹拾貳整
    阿拉伯數字等于:
    123456789123 大寫漢字等于:壹仟貳佰叁拾肆億伍仟陸佰柒拾捌萬玖仟壹佰貳拾叁整
    阿拉伯數字等于:
    1234567891234 大寫漢字等于:壹兆貳仟叁佰肆拾伍億陸仟柒佰捌拾玖萬壹仟貳佰叁拾肆整
    阿拉伯數字等于:
    12345678912345 大寫漢字等于:壹拾貳兆叁仟肆佰伍拾陸億柒仟捌佰玖拾壹萬貳仟叁佰肆拾伍整
    阿拉伯數字等于:
    123456789123456 大寫漢字等于:壹佰貳拾叁兆肆仟伍佰陸拾柒億捌仟玖佰壹拾貳萬叁仟肆佰伍拾陸整
    阿拉伯數字等于:
    1234567891234567 大寫漢字等于:壹仟貳佰叁拾肆兆伍仟陸佰柒拾捌億玖仟壹佰貳拾叁萬肆仟伍佰陸拾柒整
    阿拉伯數字等于:
    12345678912345678 大寫漢字等于:壹萬兆貳仟叁佰肆拾伍兆陸仟柒佰捌拾玖億壹仟貳佰叁拾肆萬伍仟陸佰柒拾捌整
    阿拉伯數字等于:
    123456789123456789 大寫漢字等于:壹拾貳萬兆叁仟肆佰伍拾陸兆柒仟捌佰玖拾壹億貳仟叁佰肆拾伍萬陸仟柒佰捌拾玖整
    阿拉伯數字等于:
    123456789123456789123456089123456789123456789123450780 大寫漢字等于:壹拾貳萬兆兆兆兆叁仟肆佰伍拾陸兆兆兆兆柒仟捌佰玖拾壹億兆兆兆貳仟叁佰肆拾伍萬兆兆兆陸仟柒佰捌拾玖兆兆兆壹仟貳佰叁拾肆億兆兆伍仟陸佰零捌萬兆兆玖仟壹佰貳拾叁兆兆肆仟伍佰陸拾柒億兆捌仟玖佰壹拾貳萬兆叁仟肆佰伍拾陸兆柒仟捌佰玖拾壹億貳仟叁佰肆拾伍萬零柒佰捌拾整
    阿拉伯數字等于:
    0 大寫漢字等于:零整
    阿拉伯數字等于:
    00 大寫漢字等于:零整
    阿拉伯數字等于:
    000 大寫漢字等于:零整
    阿拉伯數字等于:
    0000 大寫漢字等于:零整
    阿拉伯數字等于:
    01 大寫漢字等于:壹整
    阿拉伯數字等于:
    001 大寫漢字等于:壹整
    阿拉伯數字等于:
    0001 大寫漢字等于:壹整
    阿拉伯數字等于:
    00001 大寫漢字等于:壹整
    阿拉伯數字等于:
    10 大寫漢字等于:壹拾整
    阿拉伯數字等于:
    100 大寫漢字等于:壹佰整
    阿拉伯數字等于:
    1000 大寫漢字等于:壹仟整
    阿拉伯數字等于:
    10000 大寫漢字等于:壹萬整
    阿拉伯數字等于:
    101 大寫漢字等于:壹佰零壹整
    阿拉伯數字等于:
    1001 大寫漢字等于:壹仟零壹整
    阿拉伯數字等于:
    10001 大寫漢字等于:壹萬零壹整
    阿拉伯數字等于:
    100001 大寫漢字等于:壹拾萬零壹整
    阿拉伯數字等于:
    1.23 大寫漢字等于:壹點貳叁
    阿拉伯數字等于:
    21.234 大寫漢字等于:貳拾壹點貳叁肆
    阿拉伯數字等于:
    243400031.233234 大寫漢字等于:貳億肆仟叁佰肆拾萬零叁拾壹點貳叁叁貳叁肆
    阿拉伯數字等于:
    5400035.980 大寫漢字等于:伍佰肆拾萬零叁拾伍點玖捌零
    阿拉伯數字等于:
    543.6545 大寫漢字等于:伍佰肆拾叁點陸伍肆伍
    ------常規測試四-------------------------------
    阿拉伯數字等于:
    0 大寫漢字等于:零整
    阿拉伯數字等于:
    3.14159 大寫漢字等于:叁點壹肆壹伍玖
    阿拉伯數字等于:
    101.3 大寫漢字等于:壹佰零壹點叁
    阿拉伯數字等于:
    10203040506070809 大寫漢字等于:壹萬兆零貳佰零叁兆零肆佰零伍億零陸佰零柒萬零捌佰零玖整
    阿拉伯數字等于:
    7897645 大寫漢字等于:柒佰捌拾玖萬柒仟陸佰肆拾伍整
    阿拉伯數字等于:
    500000001000000 大寫漢字等于:伍佰兆零壹佰萬整
    阿拉伯數字等于:
    2435685 大寫漢字等于:貳佰肆拾叁萬伍仟陸佰捌拾伍整
    阿拉伯數字等于:
    5345438976 大寫漢字等于:伍拾叁億肆仟伍佰肆拾叁萬捌仟玖佰柒拾陸整

    代碼:
    http://m.tkk7.com/Files/sitinspring/ChineseUpperCaser20080328203534.zip

    posted on 2008-03-25 21:15 sitinspring 閱讀(7777) 評論(6)  編輯  收藏 所屬分類: Object Orient Programming算法數據結構

    評論

    # re: 阿拉伯數字轉大寫漢字程序的類 2008-03-26 17:29 屹礫

    有時間就應該研究點東西出來,贊一個  回復  更多評論   

    # re: 將阿拉伯數字轉大寫漢字程序的類[未登錄] 2011-02-07 01:39 二子

    呵呵 大家啦
      回復  更多評論   

    # re: 將阿拉伯數字轉大寫漢字程序的類[未登錄] 2011-02-07 01:39 二子

    發生的防守對方范德薩方式的   回復  更多評論   

    # re: 將阿拉伯數字轉大寫漢字程序的類 2011-04-03 04:41 往往


      回復  更多評論   

    # re: 將阿拉伯數字轉大寫漢字程序的類 2011-04-03 04:41 往往

    是  回復  更多評論   

    # re: 將阿拉伯數字轉大寫漢字程序的類 2011-04-03 04:41 往往

    往往  回復  更多評論   

    sitinspring(http://m.tkk7.com)原創,轉載請注明出處.
    主站蜘蛛池模板: 精品国产亚洲男女在线线电影| 亚洲天堂免费在线| 亚洲国产精品视频| 色欲aⅴ亚洲情无码AV蜜桃| 精品国产一区二区三区免费看| 亚洲一级毛片中文字幕| 曰批全过程免费视频播放网站| 亚洲黄色免费在线观看| 精品无码无人网站免费视频| 亚洲AV日韩AV天堂久久| 99久在线国内在线播放免费观看| 内射少妇36P亚洲区| 88av免费观看入口在线| 亚洲六月丁香六月婷婷蜜芽| 特级做A爰片毛片免费69| 亚洲自国产拍揄拍| 成人无码区免费视频观看| 亚洲国产欧洲综合997久久| 日本一区免费电影| 日韩毛片免费一二三| 亚洲国产另类久久久精品黑人| 精品四虎免费观看国产高清午夜| 亚洲网站在线观看| 中国在线观看免费国语版| 白白色免费在线视频| 在线观看亚洲天天一三视| 日本人成在线视频免费播放| 亚洲人精品亚洲人成在线| 情侣视频精品免费的国产| 国产日韩AV免费无码一区二区三区| 久久九九亚洲精品| 国产h肉在线视频免费观看| 国产精品亚洲一区二区三区在线观看| 在线观看亚洲精品福利片| 最近高清中文字幕免费| 亚洲欧美熟妇综合久久久久| 最新国产AV无码专区亚洲| 永久在线免费观看| 成人免费夜片在线观看| 78成人精品电影在线播放日韩精品电影一区亚洲| 免费看片在线观看|