如输入12345,输出:一万二千三百四十五

public static void numToVoice(int num,StringBuffer stringBuffer){

Map map = new HashMap();

map.put(1,"一");

map.put(2,"二");

map.put(3,"三");

map.put(4,"四");

map.put(5,"五");

map.put(6,"六");

map.put(7,"七");

map.put(8,"八");

map.put(9,"九");

map.put(10,"十");

map.put(20,"百");

map.put(30,"千");

map.put(40,"万");

map.put(50,"十万");

String numstr = num + "";

int pos = numstr.length();

if(pos != 1){

int high = num/(int)Math.pow(10,pos-1);

num = num%(int)Math.pow(10,pos-1);

int key = (pos-1)*10;

stringBuffer.append(map.get(high)).append(map.get(key));

numToVoice(num,stringBuffer);

}else{

stringBuffer.append(map.get(num));

System.out.println(stringBuffer);

}

}

程序还有瑕疵,万以上就不行了,希望大家帮我完成,不慎感激!我自己琢磨出来的话,也会完善,谢谢!

java数字转读音_java 数字转汉语读音的程序相关推荐

  1. java数字转为大写_java 数字转大写汉字

    packagecom.javens.test;importjava.util.HashMap;importjava.util.Map;/** * *@authorjavens *偶尔网上看到这个题目, ...

  2. java 数字补零_java数字位数不足在前后补0

    java整数或数字字符串位数不足前面或后面补零的方法,一般都是使用自定义简单封装.String.format.NumberFormat等都可以实现. 自定义简单封装/** * 数字不足位数前后补0 * ...

  3. java 整数的立方和_java编程题目:编写一个程序,输入一个三位正整数,输出个、十、百位数字的立方和。新手,请详细一点...

    www.mh456.com防采集. 先了解思路就bai很容易了du,把十位和百位分别转成个zhi位然后在dao对十取余就能拿到内该数了! public class Main { public stat ...

  4. java签名算法阻止 设置_java数字签名算法之RSA

    © 版权声明:本文为博主原创文章,转载请注明出处 实例 1.项目结构 2.pom.xml xsi:schemaLocation="http://maven.apache.org/POM/4. ...

  5. java观看视频次数_java数字转换视频播放次数等

    1.1万.9999.9万.1.1亿.999亿+ * 播放量的数字显示规则 1-9999,按照实际数字显示 10000-9999999,按照1万.1.1万.9999.9万 100000000-99900 ...

  6. java实验金额转换_java 数字金额转换中文金额

    public static String digitUppercase(double n){ String fraction[] = {"角", "分"}; S ...

  7. java 数字与金额_java 数字金额转换中文金额

    public static String digitUppercase(double n){ String fraction[] = {"角", "分"}; S ...

  8. java 只显示文本文件_Java设计并实现一个应用程序,能够读取一个文本文件中的内容并显示,同时能够计算出文本中的行数。...

    展开全部 java编写显示文本的应用程序, 需要用到图形界面GUI编程技术. 步骤一: 需要搭建一个整体的外观32313133353236313431303231363533e4b893e5b19e3 ...

  9. java tcp 编程实例_Java实现基于TCP的通讯程序实例解析

    Java中的TCP通信程序 TCP可以实现两台计算机之间的数据交互通信的两端,要严格区分客户端与服务端 两端通信时的步骤: 1.服务端程序,需要事先启动,等待客户端连接 2.客户端主动连接服务器端,才 ...

  10. java udp 服务器方_Java的UDP通信的小程序,UDP服务器

    我一直工作在不同的方式来满2编码天做到这一点,我需要一些帮助:Java的UDP通信的小程序,UDP服务器 我想在网上创建Java中的多人游戏.要做到这一点,我需要服务器和小应用程序之间的通信 我的印象 ...

最新文章

  1. ipmitool 中文 帮助 文档
  2. 10分钟学会js处理json常用方法
  3. 卷积神经网络 全连接层(稠密层)是什么?(全连接层就是每一个结点都与上一层的所有结点相连的网络层)
  4. win10: Coursera 视频无法观看问题解决。
  5. VUE 项目作为服务启动
  6. vue与php接口对接,怎样使用vue项目中api接口
  7. 【MySql】MySql存储,游标,循环的简单使用
  8. raspberry pi_我如何使用Raspberry Pi与孙辈联系
  9. 调用门、堆栈切换与调用过程返回
  10. delve应该安装到哪_消防水炮安装高度为多少米标准
  11. App个人信息保护合规十大常见问题及处置策略
  12. 谷歌 Chrome 同步功能可滥用于 C2 通信及数据提取
  13. python中文显示不出来_Python查询数据库,中文的结果显示不出来
  14. mega linux教程,LINUX 安装MegaRAID Storage Manager (MSM)安装使用教程
  15. 安川伺服驱动器软件SigmaWin
  16. 用JSON-server模拟REST API
  17. 铝酸锂晶体(LiAlO2)-氮化镓薄膜的优质基片
  18. 异常:0xC0000005: 读取位置 0x00617568 时发生访问冲突。
  19. 飞行对小鸟来说压力很大吗?
  20. google home键_如何使用您的Google Home拨打电话

热门文章

  1. C++中 sprintf函数的用法
  2. 鸡兔同笼编程语言c,鸡兔同笼用c语言编程
  3. 关于appium环境搭建
  4. 遗传算法之TSP问题
  5. UVa1543.圆和多边形+UVa12063.零和一(动态规划)
  6. 上海大华条码称代码_大华条码秤设置方法
  7. BLP读书摘录和笔记——make
  8. 全球软件无线电市场(SDR)标明到2020年的显著增量美元机会
  9. java cjson_使用cJSON
  10. 汽车销售管理系统前景与范围文档