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. iOS 之 UICollectionView
  2. No entry found for dependency in Cartfile.
  3. BackTrack5 (BT5)无线password破解教程之WPA/WPA2-PSK型无线password破解
  4. ZOJ 3932——Handshakes
  5. 电子科技大学计算机应用技术专科段,2020年电子科技大学成都学院计算机应用技术(专科)专业介绍...
  6. 【LeetCode】剑指 Offer 55 - I. 二叉树的深度
  7. 初入C++(一) c++中的一些基础和与c的一些区别
  8. vue页面无操作10分钟内调转到登录页面
  9. OpenCV调用摄像头+灰度图+高斯滤波+Canny算子
  10. Matlab下载 安装 与 和谐教程
  11. 数学作图工具_推荐工作学习中用到的三款在线作图神器!
  12. Delta并联机构重力补偿分析
  13. wpa_supplicant 工具操作wifi模块
  14. c语言怎么写tg的反函数,关于y=x对称的两个函数表达式有什么特点 改怎么写 比如对数函数...
  15. 【新手入门硬件】分压电路中阻抗匹配问题
  16. 如何让RedFlag出声?
  17. 神经网络图用什么软件做,神经网络如何识别图像
  18. AndroidX了解一下
  19. 鸿蒙手机系统测评,最熟悉的陌生人 HarmonyOS 2系统评测
  20. 基于遗传算法的人工智能实例之拼图游戏(python实现)

热门文章

  1. 面试宝典:破解最难回答的23个问题及8大面试通关考题
  2. 2021-09-07Zone Apex 和网络服务器重定向
  3. D435i相机标定(不同标定方法总结)
  4. Vue实现百度下拉提示搜索
  5. Python数据可视化 Pyecharts 制作 Overlap 层叠多图
  6. scilab 求微分_SCILAB第六章微积分应用.PDF
  7. 微信支付与微信转账的区别
  8. 高通MDM平台开发入门
  9. 创业是红海好还是蓝海好?
  10. cad展点插件lisp使用_CAD自动画杆路插件Autolisp该怎么使用?