金额转换为大写(只是整数金额)

Posted dengrq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了金额转换为大写(只是整数金额)相关的知识,希望对你有一定的参考价值。

public class RenMingBi {

public static void main(String[] args) {
System.out.println(convert(135689123));
}
private static final char[] data = new char[] { \'零\', \'壹\', \'贰\', \'叁\', \'肆\', \'伍\', \'陆\', \'柒\', \'捌\', \'玖\' };

private static final char[] units = new char[] { \'元\', \'拾\', \'佰\', \'仟\', \'万\', \'拾\', \'佰\', \'仟\', \'亿\' };

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();
}
}

效果图

 

以上是关于金额转换为大写(只是整数金额)的主要内容,如果未能解决你的问题,请参考以下文章

PHP 数字金额转换成中文大写金额的函数 数字转中文

将金额数字转换为大写汉字的js函数

如何用C#语言编程小写金额转换大写金额?求高手解答……

JS实现将数字金额转换为大写人民币汉字

BPM实例分享——金额规则大写

原生JavaScript实现金额大写转换函数