package com.lanou.review.money;

import java.util.Scanner;

/**
 * 输入整数价钱 输出大写金额
 */
public class Money {

public static void main(String[] args) {
System.out.println("请输入一个金额:");
Scanner sc = new Scanner(System.in);
int price = sc.nextInt();
// 存放结果
String str = "";
// 单位索引
int u = 0;
// false表示上一位不是0,true表示上一位是0
boolean flag = true;
String[] arr = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" };
String[] unit = { "", "拾", "佰", "仟", "万" };
// 循环获取price的各个位上的数字
while (price > 0) {
// 个位数字
int n = price % 10;
price = price / 10;
String tmp = "";
// 如果n不是0,就找对应的大写+单位
if (n != 0) {
tmp += arr[n];
tmp += unit[u];
// 将标识转换成false,如果在遇到n=0就转换
flag = false;
} else {
// 如果n=0,上一位数不是0,则追加一个字符‘零’
if (!flag) {
tmp = "" + arr[n];
flag = true;
}
}

关于金额转化为大写的小程序相关推荐

  1. 银行app金额转化为大写汉字代码Java

    银行app金额转化为大写汉字代码Java 网上有好多相关转化的Java代码,这个我写的方式如下: public class ChangeMoney { /** * @param dubin * 写一个 ...

  2. python数字大小写转换代码_用python实现把数字人民币金额转换成大写的脚本程序...

    # -*- coding: utf-8 -*- def Num2MoneyFormat( change_number ): """ .转换数字为大写货币格式( forma ...

  3. 关于使用python简单将账本金额转化为大写中文数字

    python简单将账本金额(阿拉伯数字)转为大写中文数字金额 缘由 实习的地方要求将账本金额转换为中文大写,我又不想一个个手打,网上能直接找到的也只支持整数转换,就根据自己的需要写了一小段,置此以作记 ...

  4. iOS数字金额转化为大写汉字(阿拉巴数字转化为汉字)

    本博文想要解决的问题,是将一串阿拉伯数字(包含小数点)转化为对应的大写汉字. 实现思路如下: 1.将这串阿拉伯数字格式化,只取小数点后两位: 2.将字符串分割为整数部分的子串和小数部分的子串: 3.遍 ...

  5. python人民币小写转大写_Python小程序 -- 人民币小写转大写辅助工具

    大家应该都知道,银行打印账单有时候会跟上人民币的阿拉伯数字以及人民币汉字大写写法,转换的过程中有一定的逻辑难度,较为麻烦,所以笔者心血来潮,花了点时间简单实现了一下这一转换过程,以供初学者参考. 输入 ...

  6. python人民币小写转大写_Python小程序人民币小写转大写辅助工具

    大家应该都知道,银行打印账单有时候会跟上人民币的阿拉伯数字以及人民币汉字大写写法,转换的过程中有一定的逻辑难度,较为麻烦,所以笔者心血来潮,花了点时间简单实现了一下这一转换过程,以供初学者参考. 输入 ...

  7. 数字用计算机写大写,微信小程序学习用:大写计算器;数字转换为大写

    [AppleScript] function digitUppercase(n) { var fraction = ['角', '分']; var digit = [ '零', '壹', '贰', ' ...

  8. 微信小程序js把数字转化成字母

    微信小程序 js 把数字转化成字母 微信小程序 js 把数字转化成字母 for (let i = 0; i < 26; i++) {list[i] = {};list[i].name = Str ...

  9. 多图指南——微信小程序设计规范

    本文由作者 孟冬初寒月 于社区发布 本文较长,建议收藏 微信小程序是一种不用下载就能使用的微应用,也是一项应用创新发明,经过三年的发展,已经构造了新的微信小程序开发环境和开发者生态.小程序也是这么多年 ...

最新文章

  1. c++ 实现一个object类_说说Object类下面有几种方法呢?
  2. win2008 IIS7中启用JS的gzip压缩的方法
  3. CF1416E-Split【dp,set】
  4. apache lucene_Apache Lucene中的并发查询执行
  5. 前端学习(2920):v-html和v-text
  6. Java 删除链表中的元素
  7. c语言试题c组卡片换位,蓝桥杯 卡片换位 - 李韬|aitom|机器人|SLAM - OSCHINA - 中文开源技术交流社区...
  8. 给2021的Java一些建议,纯干货
  9. [Vampier-magnetic material]3:cylinder core-shell material
  10. Remote Desktop Connection for mac 报错:证书或相关链无效
  11. 关于Retinex理论的一些理解
  12. linux root邮箱地址,Linux中自动送给root的mail可以发给互联网上的emai? 爱问知识人...
  13. Hej Stylus for Mac(光标控制系统工具)
  14. 撸了个反代工具, 可用于激活JRebel
  15. Could not find a version that satisfies the requirement cryptography (from pymysql) (from versions:
  16. 基于SSM中小型企业手机配件销售管理系统
  17. 计算机安装Hp1005打印机,如何安装hp1005打印机驱动程序_安装步骤是什么
  18. VOT Toolkit工具使用说明(Python版)
  19. C++程序找满足条件的数
  20. 计算机显示器文字不清楚,电脑显示器字体模糊,请问怎么解决

热门文章

  1. 仿抖音右滑清屏,左滑列表功能
  2. 在pandas里pd.Timedelta的简单介绍及使用方法
  3. 什么都不会的宝妈,怎么做自媒体赚钱?
  4. ② kubeadm快速部署Kubernetes集群
  5. Eclipse LUNA配置TomCat
  6. pycharm安装pandas报错解决办法
  7. Canvas 贪吃蛇大作战
  8. photoshop 插件_使用长阴影生成器创建长阴影[Photoshop插件]
  9. Matlab 中@ 的用法
  10. C++版 PPyolo+部署记录