实现数字向人民币大写转换
来源:互联网 发布:python range函数菜鸟 编辑:程序博客网 时间:2024/05/21 06:42
最近,在一个银行项目中接触到把数字向人民币大写转换的问题。其实也并不难,我们需要一个方法把数字分割成个位,十位,百位等进行替换。
下面是一个实现两位数的数字向人民币大写方式的转换案例:
public Object execute(Object[] args) throws Exception { int amout = ((Integer)args[0]).intValue(); String[] str = { "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖", "拾" }; String result = ""; if (amout <= 10) { result = str[(amout - 1)] + "元"; } else { int ten = amout / 10; int gewei = amout % 10; String shiWei = ""; if (ten == 1) shiWei = "拾"; else { shiWei = str[(ten - 1)] + "拾"; } if (gewei == 0) result = shiWei + "元"; else { result = shiWei + str[(gewei - 1)] + "元"; } } System.out.println(result); return result; }在main方法中,进行调用
public static void main(String[] args) throws Exception { Question1 a = new Question1(); a.execute(new Object[] { Integer.valueOf(4) }); a.execute(new Object[] { Integer.valueOf(10) }); a.execute(new Object[] { Integer.valueOf(11) }); a.execute(new Object[] { Integer.valueOf(25) }); a.execute(new Object[] { Integer.valueOf(89) }); a.execute(new Object[] { Integer.valueOf(90) }); }
1 0
- 实现数字向人民币大写转换
- 数字转换大写人民币的delphi实现
- 数字转换大写人民币的delphi实现
- 数字转换大写人民币的delphi实现
- 数字转换大写人民币的delphi实现
- 数字转换大写人民币的delphi实现
- java实现人民币数字和大写转换
- 数字转换大写人民币
- 人民币数字大写转换
- Java代码实现数字转换中文大写及人民币大写
- 数字转换为大写,人民币
- 数字到大写人民币转换
- 人民币大写转换为数字
- python实现人民币大写转换
- 人民币大写转换(java代码实现从数字转化为大写)
- 将人民币数字转换成大写形式
- 将人民币数字转换为中文大写
- 将人民币数字转换成大写形式
- 营销调研
- Mac rtfs isn't recognize question
- spring mvc搭建web services
- Educational Codeforces Round 15
- 面试题64:数据流中的中位数
- 实现数字向人民币大写转换
- 鸽巢原理(初识)(纯算法)
- 初识ReactJS的组件化开发(六):ajax更新评论列表时的定时器bug修改
- 在 Win7/Win8下使用 VirtualBOX虚拟机安装 OS X 10.11 El Capitan 及 Xcode 7.0
- POJ-1125-Stockbroker Grapevine
- LRU算法
- window远程连接Ubuntu 14.04的桌面
- 2. Add Two Numbers
- POJ-1511 Invitation Cards