将阿拉巴数字转为中文格式数字,限整形

来源:互联网 发布:联合国服务贸易数据库 编辑:程序博客网 时间:2024/04/29 23:48

publicclassExchang{

publicstatic void main(String[] args) {

System.out.println(chang(0));

}

publicstatic String chang(int a)

{//数字数组

String numString ="零一二三四五六七八九";/

/单位

String[] weithString = {"拾","佰","仟","万","十万","百万","千万","亿"};

String sum ="";int j = -2;

while (a != 0){

int t = a%10;

//当数字达到十位或以上时

if (++j >= 0 && 0 != t ) {

sum = numString.charAt(t)+weithString[j]+sum;

}else {

sum = numString.charAt(t)+sum;

}

a /=10;

}

if (sum.length() < 1

{return"零";}

if ("零".equals(sum.substring(sum.length()-1))) 

{sum = sum.substring(0,sum.length()-1);}

sum +="元整";

return sum;}}

1 0
原创粉丝点击