java将输入的整数转换为中文大写(查表)
java将输入的整数转换为中文大写
例如:
输入:2135;
输出:零佰零拾零万贰仟壹佰叁拾伍元
package day10;import java.util.Scanner;/*** @author cwx* @date 2022/11/11*/public class StringDemo8 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int money;while (true) {System.out.print("请输入金额:");money = sc.nextInt();if (money >= 0 && money <= 9999999){break;}else {System.out.println("输入错误,请检查后重新输入");}}String moneyStr = "";while (true){int geWei = money % 10;moneyStr = transform(geWei) + moneyStr;money = money / 10;if (money == 0){break;}}int count = 7 - moneyStr.length();for (int i = 0; i < count; i++) {moneyStr = transform(0) + moneyStr;}String[] arr = {"佰", "拾", "万", "仟", "佰", "拾", "元"};String finalStr = "";for (int i = 0; i < moneyStr.length(); i++) {finalStr = finalStr + moneyStr.charAt(i) + arr[i] ;}System.out.println(finalStr);}public static String transform(int i){String[] s = {"零", "壹","贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"};return s[i];}
}
java将输入的整数转换为中文大写(查表)相关推荐
- Java 描述将数字金额转换为中文大写
Java 描述金额转换(数字转换成中文大写) 解题思路:把每一位转换成对应的大写,然后在不足地方补零,最后加上相应单位. 代码如下: import java.util.Scanner; ...
- 将阿拉伯数字转换为中文大写数字 —— pyhton实现
将阿拉伯数字转换为中文大写数字 -- pyhton实现 在银行的日常业务中,常常需要用到将阿拉伯数字转换为中文大写数字的 功能.这次实验将编写一个程序,将用户输入的阿拉伯数字代表的金额,转换为大写数字 ...
- Python:阿拉伯数字转换为中文大写数字(金额的读数规则)
萌萌帮班里同学做了一个python的编程作业,正好回顾一下python基础知识,以下源码和思考过程,代码全部原创. IDE:pycharm python版本:python3.7 ''' 实验目的:在银 ...
- Java 将数字金额转成中文大写
一个 Java 将数字金额转成中文大写的工具类,还不是很完善. import java.util.regex.Matcher; import java.util.regex.Pattern;publi ...
- 将金额转换为中文大写
将金额转换为中文大写 思路 判断符号,0则直接返回 数字去掉点 00结尾的要加'整' 循环,从后面每次取一个数位上的值直到最前面, 若是非零则加上对应的数值和单位 若是零,判断上一个是否为零,是,则不 ...
- VB 阿拉伯数字转换为中文大写数值函数
Private Function CChinese(StrEng As String) As String If Not IsNumeric(StrEng) Or StrEng Like " ...
- 正则也很牛,把阿拉伯数字的金额转换为中文大写数字
using System; using System.Text.RegularExpressions; class Program { // 把阿拉伯数字的金额转换为中文大写数字 static ...
- 将数字转换为中文大写
将数字转换为中文大写 HTML代码: <input type="text" value="" placeholder="阿拉伯数字" ...
- 吴恩达的 CS229,有人把它浓缩成 6 张中文速查表!
点击上方"AI有道",选择"星标"公众号 重磅干货,第一时间送达 吴恩达在斯坦福开设的机器学习课 CS229,是很多人最初入门机器学习的课,历史悠久,而且仍然是 ...
最新文章
- 一堆让人惊喜的实用工具,也许你还不知道
- 云原生五大趋势预测,K8s 安卓化位列其一
- Spring Boot 2 + Redis 对象缓存
- 查看ios设备型号网址
- [html] HTML5中新添加的表单属性有哪些?
- mac下编译hadoop-2.7.4
- Gym 100796B Wet Boxes(思维)题解
- 程序员教你十分钟做出炫酷桌面
- linux rz 安装包,Linux系统手动安装rz sz 软件包
- 计算机科技公司的设备签收单,【验收单格式】_设备验收单格式与范本
- MATLAB+三对角矩阵
- 历史上最伟大的12位程序员
- 数据文件online和offline
- 安科瑞智慧消防在城市综合体中的应用
- 几个超赞的颜色搭配网站,非常实用!强烈推荐!!
- python歌词特效,根据歌词的进度在图片上显示歌词
- Vue进阶(幺柒零):前端用户体验提升(四)应用 rem/em 实现字体自适应
- centos7 安装Apache、PHP、MariaDB并修改相关默认端口
- MATLAB打开nc文件并读取nc文件数据
- 【转】KCP快速可靠协议