java实现数字转大写的方法

说明:

将数字金额转大写,如下:

public class Test {

/**

* @param args

* add by zxx ,Nov 29, 2008

*/

private static final char[] data = new char[] { '零', '壹', '贰', '叁', '肆',

'伍', '陆', '柒', '捌', '玖' };

private static final char[] units = new char[] { '元', '拾', '佰', '仟', '万',

'拾', '佰', '仟', '亿' };

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();

}

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

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

}

}

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

java转大写_java实现数字转大写的方法相关推荐

  1. java 随机数生成实现_Java中生成随机数的实现方法总结

    搜索热词 在实际开发工作中经常需要用到随机数.如有些系统中创建用户后会给用户一个随机的初始化密码.这个密码由于是随机的,为此往往只有用户自己知道.他们获取了这个随机密码之后,需要马上去系统中更改.这就 ...

  2. java 字符串函数_Java字符串函数– 25+必须知道方法

    java 字符串函数 Java字符串函数 (Java String Functions) Java String class has a lot of functions to manipulate ...

  3. java 生成随机数_Java 生成随机数的 N 种方法

    原标题:Java 生成随机数的 N 种方法 www.baeldung.com/java-generating-random-numbers 1.引言 本文将探讨用 Java 生成随机数的不同方法. 2 ...

  4. java private 接口_java接口中 定义 private 私有方法

    在传统的Java编程中,被广为人知的一个知识点是:java Interface接口中不能定义private私有方法.只允许我们定义public访问权限的方法.抽象方法或静态方法.但是从Java 9 开 ...

  5. java 数组删除_Java数组删除指定元素的方法(按数组角标删除)

    Java最有效的删除数组指定元素的方法,应该属于这一种形式,下面是Java数组按角标删除数据的工具类,代码如下:public static byte[] removeTheElement(byte[] ...

  6. java泛型方法作用_java泛型的作用与使用方法是什么?

    泛型,即"参数化类型".一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参.那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变 ...

  7. java 数字转换开发票大写格式_Java转化数字为大写人民币

    /* * 将小写的人民币转化成大写 */ public static String convertToChineseNumber(double number) { StringBuffer chine ...

  8. java 数字转大写_Java实现数字大写转换

    packageday1;importjava.util.ArrayList;importjava.util.Collections;importjava.util.regex.Pattern;publ ...

  9. java 数字转大写_Java把数字转换成中文大写数字

    package com.chen.test; public class TestChinese { public static void main(String[] args) { System.ou ...

最新文章

  1. html 仿ios选择控件,仿ios垂直滚动选择
  2. Java高级语法笔记-多个异常处理
  3. HTML跳转为啥会404,为什么网页会出现404 not found?
  4. 索尼收购挪威公司Nevion 进一步增强其业务组合
  5. 继承单例模式 php_解决 PhpStorm 对 用单例模式实例化PHP类时,代码自
  6. 金士顿服务器内存条型号解读,教你如何解读金士顿台式机内存标签的含义
  7. 公安部:正研究出台***犯罪司法解释
  8. Fragment的一些基础
  9. BioPython安装与入门
  10. 思科路由器配置命令(详细命令总结归纳)
  11. c# 尝试从一个网络位置加载程序集...
  12. ImageNet数据集的0到999Label对应的类别分别是什么
  13. ImageNet中英文类别对照
  14. 阿里云联合浙江大学举办首届数智服务创新挑战赛!
  15. c语言地图染色程序,求C语言地图四染色代码..
  16. 湖南省中小学教师计算机培训,隆回信技术应用能力提升工程2.0管理团队和培训团队在长沙开班...
  17. YTU 2798: 复仇者联盟之数组成绩统计
  18. 亚信全面回归电信业务 华为可能有意收购
  19. AMS1117-3.3
  20. java招投标管理系统的区别_建设项目招投标信息管理系统的设计与开发

热门文章

  1. 使用visDrone数据集训练yolov5检测器
  2. 【DB.Oracle】同义词——SYNONYM
  3. Excel如何永久去除“受保护视图”的打开提醒?
  4. 网页禁止粘贴的解决方法(以学习通网页为例)
  5. 除法的向上取整和向下取整
  6. 【小工具类】将一个十进制数转化成二进制/四进制/八进制/16进制
  7. 安卓桌面整理app_想让你的桌面变得整洁干净,这几款桌面整理软件别错过
  8. 小程序为什么要办理ICP增值电信业务经营许可证
  9. mercury路由器重置后服务器无响应,路由器复位不了,重置后进不去如何解决
  10. 川教版八年级计算机教学计划,川教版八年级下信息技术教学计划.doc