首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

笔考题(4)

2012-12-24 
笔试题(4)题目:金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-(一千零一拾一元整)输出。publi

笔试题(4)

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

public class RenMingBi {/** * @param args add by zxx ,Nov 29, 2008 */private static final char[] data = new char[] { '零', '壹', '贰', '叁', '肆','伍', '陆', '柒', '捌', '玖' };private static final char[] units = new char[] { '元', '拾', '佰', '仟', '万','拾', '佰', '仟', '亿' };public static void main(String[] args) {System.out.println(convert(135689123));}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();}}

?

热点排行