将阿拉伯数字转换为大写人民币
最近在黑马学会如何将阿拉伯数字转换为大写人民币
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];}
}
将阿拉伯数字转换为大写人民币相关推荐
- 将人民币中的阿拉伯数字转换为大写
将人民币中的阿拉伯数字转换为大写 /**-----------人民币 大写转换 * * @param num ----要转化的数字
- 数字金额转换为大写人民币汉字
// 数字金额转换为大写人民币汉字convertCurrency (money) {// 汉字的数字var cnNums = ['零', '壹', '贰', '叁', '肆', '伍', '陆', ' ...
- JS将数字金额转换为大写人民币汉字
转载自 qubernet 博客 JS将数字金额转换为大写人民币汉字 function convertCurrency(money) {//汉字的数字var cnNums = new Array('零' ...
- 将阿拉伯数字转换为大写汉字
将阿拉伯数字转换为大写汉字,严谨写法: 学习链接 function toChineseNumeral(num) {let changeNum = ['零', '一', '二', '三', '四', ' ...
- 大写汉字转阿拉伯数字c语言,C# 将阿拉伯数字转换为大写中文的代码
using System; namespace ConsoleApp { /// /// 阿拉伯数字到大写中文的转换 /// 未对非法数字进行判别 /// 请调用NumToChn方法 /// site ...
- 将1亿以下阿拉伯数字转换为大写汉字
declare cccc varchar2(30); nnnn number; n1 number; n2 number; n0 number; --记录数字连续为0的个数, ...
- JS实现将数字金额转换为大写人民币汉字
function convertCurrency(money) {//汉字的数字var cnNums = new Array('零', '壹', '贰', '叁', '肆', '伍', '陆', '柒 ...
- js将数字金额转换为大写人民币
今天换算律师打官司金额,用到了小写金额转化为大写汉字的问题,这里把具体思路分析一下 1.首先判断输入数值正负问题, 2.其次有小数点部分需要处理,将数值每次乘以10进行拆分,乘10--%10--结果为 ...
- js将阿拉伯数字123转换为大写数字一二三
js将阿拉伯数字123转换为大写数字一二三 //将阿拉伯数字转换为大写数字var cnum = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九', ' ...
最新文章
- [Jobdu] 题目1214:丑数
- 台湾大学林轩田机器学习基石课程学习笔记5 -- Training versus Testing
- php7协程通信使用,PHP7下的协程实现
- 同IP不同端口Session冲突问题
- import javax.servlet.ServletRequest 关于IDEA javax.servlet.http.HttpServletRequest 不存在 解决方案
- python程序怎么给别人运行_如何使Python脚本作为服务运行?
- CSDN怎么换行?添加空行
- 苹果ios15.4RC版发布:新增口罩面容解锁功能
- 更新k8s镜像版本的三种方式
- python爬取内容_Python爬取小说内容
- 威纶通触摸屏如何打开并升级EB8000旧版本项目并更换触摸屏型号?
- Excel 单元格自定义下拉菜单
- Java中如何将中文转换为英文String
- 游戏服务器开发需要学习的技术
- ios系统越狱才可以享受的100项操作
- 警告标志:警告车辆、行人注意危险地点的标志
- 2. 编写程序,求 x+xx+xxx+……(例如:8+88+888+……)前 n 项之和。x 和 n 的值由 用户从键盘输入。
- sklearn.metrics中的评估方法(MAE\MSE)
- Linux文件系统操作与磁盘管理,Linux文件系统操作与磁盘管理
- java源码模拟面试解析指南,快手支付中台java面试题