java 数字转化成中文大写
来源:互联网 发布:淘宝 7个小白 编辑:程序博客网 时间:2024/04/25 15:40
</pre><pre name="code" class="java">import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class MyEclipseGen {public static String toTraditional(int money) {String printString = "";boolean flag = true;int tmp = money;int weishu;for (weishu = 1; tmp/10!=0; weishu++) {if (flag && tmp%10==0) {tmp=tmp/10;} else {flag =false;printString = daxie(weishu, tmp%10)+ printString;tmp = tmp/10;}}printString = daxie(weishu, tmp%10)+ printString;printString = printString.replace("零零零", "零");printString = printString.replace("零零", "零");printString = printString.replace("零萬", "萬");printString = printString +"元整";return printString;}public static String daxie(int weishu,int daxiao) {String returnString = "";if (daxiao == 0) {if (weishu == 5) {returnString =returnString+"萬";}returnString =returnString+"零";return returnString;}else if (daxiao == 1) {returnString =returnString+"壹";}else if (daxiao == 2) {returnString = returnString+"贰";}else if (daxiao == 3) {returnString = returnString+"叁";}else if (daxiao == 4) {returnString = returnString+"肆";}else if (daxiao == 5) {returnString = returnString+"伍";}else if (daxiao == 6) {returnString = returnString+"陆";}else if (daxiao == 7) {returnString = returnString+"柒";}else if (daxiao == 8) {returnString = returnString+"捌";}else{returnString = returnString+"玖";}if (weishu == 2) {returnString = returnString+"拾";}else if (weishu == 3) {returnString = returnString+"佰";}else if (weishu == 4) {returnString = returnString+"仟";}else if (weishu == 5) {returnString = returnString+"萬";}else if (weishu == 6) {returnString = returnString+"拾";}else if (weishu == 7) {returnString = returnString+"佰";}else if (weishu == 8) {returnString = returnString+"仟";}else{returnString = returnString+"";}return returnString;} public static void main(String[] args) { System.out.println(toTraditional(32101)); } }
0 0
- java 数字转化成中文大写
- 中文大写数字/金额转化
- java 中文大写数字 转换成 阿拉伯数字
- 数字金额转化为中文大写
- 阿拉巴数字转化为中文大写
- Java实现阿拉伯数字转换成中文大写数字,以及中文大写数字到阿拉伯数字的转换。
- Java实现阿拉伯数字转换成中文大写数字,以及中文大写数字到阿拉伯数字的转换
- java将数字转化为大写方法
- java中数字转化为中文大写(类似一,十,二十一,一百零一)
- 转换成中文大写数字
- 数字转换成中文大写
- 使用 JAVA 将数字金额转换成大写中文金额
- Java中实现数字金额转换成中文大写
- 数字转化成大写金额(C#版)
- javascript将数字转化成大写形式
- php阿拉伯数字转化成大写的数字
- 数字转化为大写
- JavaScript 动态将数字金额转化为中文大写金额
- Java中获取windows、Linux和windows7的MAC地址
- 大锅饭奋斗过的法规
- SQL 优化原则
- 编译hadoop 中eclipse-plugin的jar包
- Spring4.0MVC学习资料,注解自动扫描bean,自动注入bean(二)
- java 数字转化成中文大写
- 转载《华为基本法》
- 开源C/C++网络库比较
- 理解HTTP消息头
- 【数据结构和算法分析】单链表的基本实现
- feof函数详解
- 换位
- 指定范围的素数判定【杭电2012】 附题
- 密码、文件MD5加密,密码sha256、sha384、sha512Hex等加密