1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 金额转换 阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元

金额转换 阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元

时间:2022-12-02 00:53:47

相关推荐

金额转换 阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元

去零的代码:

return sb.reverse().toString().replaceAll("零[拾佰仟]","零").replaceAll("零+万","万").replaceAll("零+元","元").replaceAll("零+","零");

publicclassRenMingBi {

privatestaticfinalchar[]data=newchar[] { '零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'};

privatestaticfinalchar[]units=newchar[] { '元', '拾', '佰', '仟', '万', '拾', '佰', '仟', '亿'};

publicstaticvoidmain(String[] args) {

System.out.println(convert(135689123));

}

publicstaticString convert(intmoney) {

StringBuffer sbf =newStringBuffer();

intunit = 0;

while(money != 0) {

sbf.insert(0,units[unit++]);

intnumber = money % 10;

sbf.insert(0,data[number]);

money /= 10;

}

returnsbf.toString();

}

}

金额转换 阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元整)输出

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。