最近在黑马学会如何将阿拉伯数字转换为大写人民币

java代码如下

import java.util.Scanner;public class StringDemo9 {public static void main(String[] args) {//1.键盘录入一个金额Scanner sc = new Scanner(System.in);int money;while(true){System.out.println("请录入一个金额");money = sc.nextInt();if(money >= 0 && money <= 9999999){break;}else{System.out.println("金额无效");}}//定义一个变量用来表示钱的大写String moneyStr = "";while(true){int ge = money % 10;money = money / 10;String capitalNumber = getCapitalNumber(ge);moneyStr = capitalNumber + moneyStr;if(money == 0){break;}}//3.在前面补0,补齐7位int count = 7 - moneyStr.length();for (int i = 0; i < count; i++) {moneyStr = "零" + moneyStr;}//插入单位//定义一个数组表示单位String[] arr = {"佰","拾","万","仟","佰","拾","元"};String result = "";for(int i = 0; i < moneyStr.length(); i++){char c = moneyStr.charAt(i);result = result + c + arr[i];}System.out.println(result);}public static String getCapitalNumber(int number){String[] arr = {"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};return arr[number];}
}

将阿拉伯数字转换为大写人民币相关推荐

  1. 将人民币中的阿拉伯数字转换为大写

    将人民币中的阿拉伯数字转换为大写 /**-----------人民币 大写转换  *  * @param num ----要转化的数字

  2. 数字金额转换为大写人民币汉字

    // 数字金额转换为大写人民币汉字convertCurrency (money) {// 汉字的数字var cnNums = ['零', '壹', '贰', '叁', '肆', '伍', '陆', ' ...

  3. JS将数字金额转换为大写人民币汉字

    转载自 qubernet 博客 JS将数字金额转换为大写人民币汉字 function convertCurrency(money) {//汉字的数字var cnNums = new Array('零' ...

  4. 将阿拉伯数字转换为大写汉字

    将阿拉伯数字转换为大写汉字,严谨写法: 学习链接 function toChineseNumeral(num) {let changeNum = ['零', '一', '二', '三', '四', ' ...

  5. 大写汉字转阿拉伯数字c语言,C# 将阿拉伯数字转换为大写中文的代码

    using System; namespace ConsoleApp { /// /// 阿拉伯数字到大写中文的转换 /// 未对非法数字进行判别 /// 请调用NumToChn方法 /// site ...

  6. 将1亿以下阿拉伯数字转换为大写汉字

    declare     cccc varchar2(30);   nnnn number;   n1 number;   n2 number;   n0 number;  --记录数字连续为0的个数, ...

  7. JS实现将数字金额转换为大写人民币汉字

    function convertCurrency(money) {//汉字的数字var cnNums = new Array('零', '壹', '贰', '叁', '肆', '伍', '陆', '柒 ...

  8. js将数字金额转换为大写人民币

    今天换算律师打官司金额,用到了小写金额转化为大写汉字的问题,这里把具体思路分析一下 1.首先判断输入数值正负问题, 2.其次有小数点部分需要处理,将数值每次乘以10进行拆分,乘10--%10--结果为 ...

  9. js将阿拉伯数字123转换为大写数字一二三

    js将阿拉伯数字123转换为大写数字一二三 //将阿拉伯数字转换为大写数字var cnum = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九', ' ...

最新文章

  1. [Jobdu] 题目1214:丑数
  2. 台湾大学林轩田机器学习基石课程学习笔记5 -- Training versus Testing
  3. php7协程通信使用,PHP7下的协程实现
  4. 同IP不同端口Session冲突问题
  5. import javax.servlet.ServletRequest 关于IDEA javax.servlet.http.HttpServletRequest 不存在 解决方案
  6. python程序怎么给别人运行_如何使Python脚本作为服务运行?
  7. CSDN怎么换行?添加空行
  8. 苹果ios15.4RC版发布:新增口罩面容解锁功能
  9. 更新k8s镜像版本的三种方式
  10. python爬取内容_Python爬取小说内容
  11. 威纶通触摸屏如何打开并升级EB8000旧版本项目并更换触摸屏型号?
  12. Excel 单元格自定义下拉菜单
  13. Java中如何将中文转换为英文String
  14. 游戏服务器开发需要学习的技术
  15. ios系统越狱才可以享受的100项操作
  16. 警告标志:警告车辆、行人注意危险地点的标志
  17. 2. 编写程序,求 x+xx+xxx+……(例如:8+88+888+……)前 n 项之和。x 和 n 的值由 用户从键盘输入。
  18. sklearn.metrics中的评估方法(MAE\MSE)
  19. Linux文件系统操作与磁盘管理,Linux文件系统操作与磁盘管理
  20. java源码模拟面试解析指南,快手支付中台java面试题

热门文章

  1. 三元运算符react_三元运算符
  2. android反编译修改教程,逆向教程之-反编译apk修改菜单默认设置(一)
  3. 防抖和节流——lodash插件
  4. 写给和百度作战的文艺工作者们
  5. 利用公网IP实现外网访问内网http服务器
  6. 喜报!《大数据》72篇论文入选中国知网《学术精要数据库》高影响力论文!...
  7. php记住密码怎么写,PHP记住密码功能实现例子
  8. 2774 火烧赤壁(排序贪心)
  9. TFS,FastDFS性能对比与分析
  10. mysql 忘记密码时修改修改密码