package java_basis;
class Change_money {
public static String change(String money){
String [] MyScale = { "分","角","元","拾","百","仟","万","拾","百","仟","亿",
"拾","百","仟","兆","拾","百","仟"
};
String [] MyBase ={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};
String M = " ";
boolean isPoint = false ;
if(money.indexOf(".")!= -1){
money = money.substring(0 , money.indexOf("."))
+ money.substring(money.indexOf(".") + 1);
isPoint = true ;
}
for ( int i = money.length(); i > 0 ; i --){
int MyData = Integer.parseInt(String.valueOf(money.charAt(money.length()-i)));
M += MyBase[MyData];
if(isPoint == true){
M += MyScale [i - 1];
}else{
M += MyScale[i + 1];
}
}
return M ;
}
public static void main(String [] args){
System.out.println("1231231241.4243转换成大写金额为:\n" + Change_money.change("1231231241.4243"));
}
}
class Change_money {
public static String change(String money){
String [] MyScale = { "分","角","元","拾","百","仟","万","拾","百","仟","亿",
"拾","百","仟","兆","拾","百","仟"
};
String [] MyBase ={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};
String M = " ";
boolean isPoint = false ;
if(money.indexOf(".")!= -1){
money = money.substring(0 , money.indexOf("."))
+ money.substring(money.indexOf(".") + 1);
isPoint = true ;
}
for ( int i = money.length(); i > 0 ; i --){
int MyData = Integer.parseInt(String.valueOf(money.charAt(money.length()-i)));
M += MyBase[MyData];
if(isPoint == true){
M += MyScale [i - 1];
}else{
M += MyScale[i + 1];
}
}
return M ;
}
public static void main(String [] args){
System.out.println("1231231241.4243转换成大写金额为:\n" + Change_money.change("1231231241.4243"));
}
}