标题日期:2020/1/14
标题功能:浮点数转换成人民币读法(仅限4位数)
标题IDE:Intellij IDEA
package test.demo;
import java.util.Arrays;
public class NumToRmb {
private String[] hanArr = {"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};
private String[] unitArr = {"拾","佰","仟"};
private String toHan(String num){
String result = "";
for(int i=0;i<num.length();i++){
int pos = num.charAt(i)-'0';
if(pos!=0 && i!=num.length()-1){
result += hanArr[pos]+unitArr[unitArr.length-i-1];
}
else
result += hanArr[pos];
}
return result;
}
public static void main(String[] args){
NumToRmb numToRmb = new NumToRmb();
String num = "8906";
System.out.println(num);
System.out.println(numToRmb.toHan(num));;
}
}