感謝張守凱,是他發現了我前次程序中的錯誤。
介紹:
將阿拉伯數字轉大寫漢字由三個類配合而成,之前采取了單類方案,在零處理問題上主要試圖對字符串進行替換替補,結果前門驅虎后門進狼,改不勝改。后來采取將四位片段變成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://www.tkk7.com/Files/sitinspring/ChineseUpperCaser20080328203534.zip