public class TestMoney {
private static final char data[] = { '零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖' };
private static final char[] units = { '元', '拾', '佰', '仟', '万', '拾', '佰', '仟', '亿' };
public static void main(String[] args) {
System.out.println(convertMoney(132364701));
}
public static String convertMoney(int money) {
StringBuffer sbf = new StringBuffer();
int unit = 0;
while (money != 0) {
int number = money % 10;
if (number == 0) {
sbf.insert(0, data[0]);
} else {
sbf.insert(0, units[unit++]);
sbf.insert(0, data[number]);
}
money /= 10;
}
return sbf.toString();
}
}
转载请注明原文地址: https://ju.6miu.com/read-3357.html