春風博客

          春天里,百花香...

          導航

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

          統(tǒng)計

          公告

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

          Locations of visitors to this page

          常用鏈接

          留言簿(11)

          隨筆分類(224)

          隨筆檔案(126)

          個人軟件下載

          我的其它博客

          我的鄰居們

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          將阿拉伯數(shù)字轉(zhuǎn)大寫漢字程序的類

          感謝張守凱,是他發(fā)現(xiàn)了我前次程序中的錯誤。

          介紹:

          將阿拉伯數(shù)字轉(zhuǎn)大寫漢字由三個類配合而成,之前采取了單類方案,在零處理問題上主要試圖對字符串進行替換替補,結(jié)果前門驅(qū)虎后門進狼,改不勝改。后來采取將四位片段變成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;

          /**
           * 將阿拉伯數(shù)字轉(zhuǎn)換成漢語大寫數(shù)字的類
           * 
           * 
          @author sitinspring
           * 
          @since 2008-03-25
           * @date 2008-03-27
           
          */
          public class ChineseUpperCaser{
              
          /**
               * 用于存儲整數(shù)部分
               
          */
              
          private String integerPart;
              
              
          /**
               * 用于存儲小數(shù)部分
               
          */
              
          private String floatPart;
              
              
          /**
               * 用于存儲0-9大寫的哈希表
               
          */
              
          private static final Map<Character,String> zerotoNineHt;
              
              
          /**
               * 用于存儲拾佰仟大寫的哈希表
               
          */
              
          private static final Map<Integer,String> thHuTenHt;
              
              
          /**
               * 靜態(tài)構(gòu)造函數(shù),用于初始化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 "";
                  }
              }
              
              
          /**
               * 由數(shù)字取得中國大寫漢字
               * 
          @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}""");
                  
                  
          // 顛倒回來,因為剛才是替換的結(jié)果是兆》億》萬
                  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;
              }
              
              
          /**
               * 構(gòu)造函數(shù)
               * 
          @param number
               * 
          @throws NumberFormatException
               
          */
              
          public ChineseUpperCaser(float number) throws NumberFormatException{
                  
          this(String.valueOf(number));
              }
              
              
          /**
               * 構(gòu)造函數(shù)
               * 
          @param number
               * 
          @throws NumberFormatException
               
          */
              
          public ChineseUpperCaser(double number) throws NumberFormatException{
                  
          this(String.valueOf(number));
              }
              
              
          /**
               * 構(gòu)造函數(shù)
               * 
          @param number
               * 
          @throws NumberFormatException
               
          */
              
          public ChineseUpperCaser(int number) throws NumberFormatException{
                  
          this(String.valueOf(number));
              }
              
              
          /**
               * 構(gòu)造函數(shù)
               * 
          @param number
               * 
          @throws NumberFormatException
               
          */
              
          public ChineseUpperCaser(long number) throws NumberFormatException{
                  
          this(String.valueOf(number));
              }
              
              
          /**
               * 構(gòu)造函數(shù)
               * 
          @param number
               * 
          @throws NumberFormatException
               
          */
              
          public ChineseUpperCaser(String number) throws NumberFormatException{
                  String formalNumber
          =formatNumber(number);
                  
                  
          // 劈分以給整數(shù)部分和小數(shù)部分賦值
                  String[] arr=formalNumber.split("[.]");
                  
          if(arr.length==2){
                      
          // 有小數(shù)點
                      integerPart=arr[0];
                      floatPart
          =arr[1];
                  }
                  
          else{
                      
          // 無小數(shù)點
                      integerPart=arr[0];
                  }
              }
              
              
          public String toString(){
                  String retval
          ="";
                          
                  
          if(integerPart!=null){
                      
          // 取得整數(shù)部分的大寫漢字表示
                      retval+=parseIntegerPart();
                  }
                  
                  
          if(floatPart!=null){
                      
          // 取得小數(shù)部分的大寫漢字表示
                      retval+=parseFloatPart();
                  }
                  
          else{
                      retval
          +="";
                  }
                          
                  
          return retval;
              }
              
              
          /**
               * 得到整數(shù)部分的漢字大寫表示
               * 
          @return
               
          */
              
          private String parseIntegerPart(){
                  String retval
          ="";
                  
                  
          // 將整數(shù)部分逆序,因為需要反向讀取
                  String reverseIntegerPart=reverseStr(integerPart);;
                  
                  
          // 將整數(shù)部分按四位分段
                  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);
                  
                  
          // 按逗號劈分,得到四位分組數(shù)據(jù)的數(shù)組
                  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;
              }

              
              
          /**
               * 得到小數(shù)部分的漢字大寫表示
               * 
          @return
               
          */
              
          private String parseFloatPart(){
                  String retval
          ="";
                  
                  
          for(int i=0;i<floatPart.length();i++){
                      retval
          +=getCnNumberFrom(floatPart.charAt(i));
                  }
                  
                  
          return retval;
              }
              
              
          /**
               * 對輸入的字符串進行驗證,如果不能轉(zhuǎn)化為數(shù)字形式則拋出數(shù)字轉(zhuǎn)化異常
               * ,注意這是一個運行時異常(非檢查型異常),程序不用顯式捕獲
               * 
          @param number
               * 
          @throws NumberFormatException
               
          */
              
          private String formatNumber(String number) throws NumberFormatException{        
                  
          return (new BigDecimal(number)).toString();        
              }
              
              
          private static String getFommetedStr(String str){        
                  
          // 將整數(shù)部分逆序,因為需要反向讀取
                  String reverseIntegerPart="";
                  
                  
          for(int i=str.length()-1;i>-1;i--){
                      reverseIntegerPart
          +=str.charAt(i);
                  }
                  
                  
          // 將整數(shù)部分按四位分段
                  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("阿拉伯數(shù)字等于:"+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("阿拉伯數(shù)字等于:"+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("阿拉伯數(shù)字等于:"+getFommetedStr(str)+" 大寫漢字等于:"+new CnUpperCaser(str));
                  }
                  
          */
                  String number
          ="1";
                  
          for(int i=0;i<50;i++){            
                      System.out.println(
          "阿拉伯數(shù)字等于:"+getFommetedStr(number)+" 大寫漢字等于:"+new ChineseUpperCaser(number));
                      number
          +="0";
                  }
                  
                  System.out.println(
          "------零測試一-------------------------------");
                  number
          ="1";
                  
          for(int i=0;i<50;i++){
                      number
          +="0";
                      System.out.println(
          "阿拉伯數(shù)字等于:"+getFommetedStr(number+"1")+" 大寫漢字等于:"+new ChineseUpperCaser(number+"1"));
                  }
                  
                  System.out.println(
          "------零測試二-------------------------------");
                  number
          ="1";
                  
          for(int i=0;i<50;i++){
                      number
          +="01";
                      System.out.println(
          "阿拉伯數(shù)字等于:"+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(
          "阿拉伯數(shù)字等于:"+getFommetedStr(str)+" 大寫漢字等于:"+new ChineseUpperCaser(str));
                  }
                  
                  System.out.println(
          "------常規(guī)測試三-------------------------------");
                  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(
          "阿拉伯數(shù)字等于:"+str+" 大寫漢字等于:"+new ChineseUpperCaser(str));
                  }
                  
                  System.out.println(
          "------常規(guī)測試四-------------------------------");
                  String[] arr4
          ={"0","3.14159","101.3","10203040506070809","7897645","500000001000000","2435685","5345438976"};
                  
          for(String str:arr4){
                      System.out.println(
          "阿拉伯數(shù)字等于:"+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;
              
              
          /**
               * 構(gòu)造函數(shù)
               * 
          @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");// 零在末尾則去掉*/
                  
                  
                  
          // 若無數(shù)字則把單位也去掉,否則加上單位
                  if(retval.length()>0){
                      retval
          +=unit;
                  }
                  
                  
          return retval;
              }
          }

          package com.sitinspring.cuc;

          /**
           * 每一位數(shù)字
           * 
          @author: sitinspring(junglesong@gmail.com)
           * @date: 2008-3-27
           
          */
          public class CncChar{
              
          /**
               * 阿拉伯字母
               
          */
              
          private char arabicNumber;
              
              
          /**
               * 對應的漢字大寫數(shù)字
               
          */
              
          private String chineseNumber;
              
              
          /**
               * 單位(拾佰仟)
               
          */
              
          private String unit;
              
              
          /**
               * 構(gòu)造函數(shù)
               * 
          @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;
                  }
              }
          }

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

          代碼:
          http://www.aygfsteel.com/Files/sitinspring/ChineseUpperCaser20080328203534.zip

          posted on 2008-03-25 21:15 sitinspring 閱讀(7782) 評論(6)  編輯  收藏 所屬分類: Object Orient Programming算法數(shù)據(jù)結(jié)構(gòu)

          評論

          # re: 阿拉伯數(shù)字轉(zhuǎn)大寫漢字程序的類 2008-03-26 17:29 屹礫

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

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

          呵呵 大家啦
            回復  更多評論   

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

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

          # re: 將阿拉伯數(shù)字轉(zhuǎn)大寫漢字程序的類 2011-04-03 04:41 往往


            回復  更多評論   

          # re: 將阿拉伯數(shù)字轉(zhuǎn)大寫漢字程序的類 2011-04-03 04:41 往往

          是  回復  更多評論   

          # re: 將阿拉伯數(shù)字轉(zhuǎn)大寫漢字程序的類 2011-04-03 04:41 往往

          往往  回復  更多評論   

          sitinspring(http://www.aygfsteel.com)原創(chuàng),轉(zhuǎn)載請注明出處.
          主站蜘蛛池模板: 合肥市| 阳东县| 巴彦县| 当阳市| 阿拉善左旗| 玉屏| 连山| 永城市| 青阳县| 阜阳市| 汝南县| 安丘市| 蓬安县| 潍坊市| 武穴市| 嘉善县| 舟曲县| 蓝田县| 陆河县| 新蔡县| 鸡东县| 镇安县| 宜昌市| 西城区| 资中县| 广饶县| 麻阳| 进贤县| 乌兰县| 友谊县| 丰都县| 兴隆县| 信丰县| 遂溪县| 吉木萨尔县| 云阳县| 吉隆县| 库尔勒市| 苏尼特右旗| 长葛市| 雷山县|