金额转化java代码

来源:互联网 发布:如何绑定ip地址和mac 编辑:程序博客网 时间:2024/05/16 14:17

阿拉伯数字的金额转化成中国传统的形式 如:(1011)--->壹仟零壹拾壹元

代码:

public class Test {/** * @param args */private static final char[] data = new char[]{'零','壹','貮','叁','肆','伍','陆','柒','扒','玖'};private static final char[] units = new char[]{'元','拾','佰','仟','万','拾','佰','仟','亿'};public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println(convert(12321003));}public static String convert(int money){StringBuffer sbf = new StringBuffer();int unit = 0;while(money!=0){sbf.insert(0, units[unit++]);int number = money%10;sbf.insert(0, data[number]);money/=10;}return sbf.toString();}}


原创粉丝点击