java实现数字转大写的方法
java实现数字转大写的方法
说明:
将数字金额转大写,如下:
publicclassTest{ /** *@paramargs *addbyzxx,Nov29,2008 */ privatestaticfinalchar[]data=newchar[]{'零','壹','贰','叁','肆', '伍','陆','柒','捌','玖'}; privatestaticfinalchar[]units=newchar[]{'元','拾','佰','仟','万', '拾','佰','仟','亿'}; publicstaticStringconvert(intmoney){ StringBuffersbf=newStringBuffer(); intunit=0; while(money!=0){ sbf.insert(0,units[unit++]); intnumber=money%10; sbf.insert(0,data[number]); money/=10; } returnsbf.toString(); } /** *@paramargs */ publicstaticvoidmain(String[]args){ //TODOAuto-generatedmethodstub System.out.println(convert(135689123)); } }
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!