java练习(金额转换)
package one;import java.util.Scanner;public class money {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int n= sc.nextInt();//金钱数字System.out.println(change(n));}public static String change(int x) {String[] word = {"佰", "拾", "万", "仟", "佰", "拾", "元"};String result = "";String s=changeNumber(x);for (int i = 0; i <7; i++) {result = result+s.charAt(i)+word[i];}return result;}public static String changeNumber(int x)//将数字转换成七位大写汉字{String[] MAX={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};String s="";while(x!=0){s=MAX[x%10]+s;x=x/10;}int count=7-s.length();for(int i = 1; i<= count; i++){s="零"+s;}return s;}
}
最后加”零“的环节,之前的写法一直过不了
for(int i = 1; i<= 7-s.length(); i++){s="零"+s;}
这样写不知道为什么错 (经过测试,这种方式写的时候,s的长度有问题,加零的个数并不是7-s.length()个,不知道为什么)
java练习(金额转换)相关推荐
- java支票金额转换
需求:将数字金额转换成大写中文金额 思路: 1.键盘录入金额 2.遍历金额,转换成大写中文,不足的位数补零 3.插入金额单位 import java.util.Scanner;public class ...
- java 交易金额转换分,java金额元与分转换工具种
java金额元与分转换工具类 java金额元与分转换的一个工具类. 1.元转分: 可传入字符串或者long型(隐式转换为long型也可)整数. 若传入为字符串,则通过替换小数点的方式转换,小数点有多位 ...
- Java小写金额转换大写与金额比对(支持繁体大写金额)
package com.gerrard.pmc.util;import java.util.HashMap; import java.util.Map;import org.apache.common ...
- java实验金额转换,java金额转换
/** * @author wu 将一个数字转化为金额 */ public class ConvertNumber { /** 定义数组存放数字对应的大写 */ private final stati ...
- java数字金额转换成汉字大写
java数字转换成汉字大写.数字转发票上的人民币大写 1.调用方法 NumToCN.number2CNMontrayUnit(zjJE): 2.转换类 import java.math.BigDeci ...
- java中金额转换精度问题
像商品价格,订单,结算都会涉及到一些金额的问题,为了避免精度丢失通常会做一些处理,常规的系统中金额一般精确到小数点后两位,也就是分: 这样数据库在设计的时候金额就直接存储整型数据类型,前端可以将金额X ...
- java实验金额转换_java 数字金额转换中文金额
public static String digitUppercase(double n){ String fraction[] = {"角", "分"}; S ...
- 【JAVA工具类】金额与汉字大小写的转换 金额转换
主要实现金额与汉字大小写的转换 金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一 千零一拾一元整)输出. 去零的代码: /************************ ...
- JAVA练习题22:收据上的金额转换
金额转换 规则:收据上的金额转换,将小写转为大写.大写格式为__佰__拾__万__仟__佰__拾__元 举例:2135 => 零佰零拾零万贰仟壹佰叁拾伍元 789 => 零佰零拾零万零仟柒 ...
- 【简单易懂】Java字符串应用场景:数字金额转换成大写汉字金额【金额转换】
Java字符串应用场景:数字金额转换成汉字金额 文章目录 Java字符串应用场景:数字金额转换成汉字金额 前言 一.String简单介绍 二.字符串在开发中的应用场景 三.金额转换 3.1解题思路 3 ...
最新文章
- 精通mysql_《深入精通Mysql(五)》实战:Mysql实现主从复制
- smoteenn算法_类别不平衡问题之SMOTE算法(Python imblearn极简实现)
- php手机电脑,php用手机关计算机(电脑)
- js年会抽奖_嘿!这真的是一个正经的抽奖程序!
- poj1066--Treasure Hunt(规范相交)
- JAVA 反编译方法
- 邹博机器学习算法最新版 --- 献给想要入门、或者想要进阶的朋友
- cad 计算机图库,CAD超级图库
- 为什么要写博客?怎么写博客?
- ENSP配置华为路由器配置SSH登陆
- 彻底解决 linux 下 buff/cache 占用过高的问题
- 2020年上半年我国互联网网络安全监测数据分析报告
- mysql左连接查询分页_mysql多表关联查询分页如何优化?-问答-阿里云开发者社区-阿里云...
- ASCII码表字母大小写相差32的原因分析
- 安卓或苹果IOS的APP应用如何取名字?好的名字技巧?
- 解决pip无法更新问题
- Ubuntu 环境部署 安装大全
- visio2016安装遇到的坑
- 【WPS 表格】制作动态图表
- FRED应用:激光二极管光源耦合到光纤的仿真