会计汽车需要经常打蜡吗键盘吗

1731人阅读
在与财务相关的应用中,经常会用到人民币金额的大写,比如发票的打印程序。
本题的任务是:从键盘输入一个十亿以内的正整数(int类型),把它转换为人民币金额大写(不考虑用户输入错误的情况)。
比如,用户输入:35201,程序输出:叁万伍仟贰佰零壹
用户输入:30201,程序输出:叁万零贰佰零壹
用户输入:30001,程序输出:叁万零壹
用户输入:31000,程序输出:叁万壹仟
用户输入:,程序输出:壹亿贰仟零贰万叁仟贰佰零壹
用户输入:,程序输出:壹亿贰仟零贰万零壹
用户输入:,程序输出:壹亿零壹
可以看到,在万后满千位,则不加零,否则要补零,但不要出现类似“零零”的情况。
在亿后满千万位,则不加零,否则要补零,但整个“万档”没有数字时,“万”字省去。
import java.util.S
public class 人民币金额大写 {
static char[] uper = {'零','壹','贰','叁','肆','伍','陆','柒','捌','玖'}; // 大写数字
static char[] unit = {' ','拾','佰','仟','万','拾','佰','仟','亿','拾','佰'}; // 单位
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
System.out.println(&输入一个十亿以内的正整数(int类型)&);
String s = scan.nextLine();
StringBuffer sb = new StringBuffer();
int num0 = 0; // 记录连续的零的个数
for(int i=s.length()-1;i&=0;i--){
if(s.charAt(i)!='0'){
sb.insert(0,unit[s.length()-1-i]);
if(s.length()-1-i==4){
sb.insert(0,'万');
if(s.charAt(i)=='0'){
num0++; // 统计零的个数
if(num0&=1){ // 添加大字数字
sb.insert(0,uper[s.charAt(i)-'0']);
if(sb.charAt(sb.length()-1)=='零'){ // 去掉最后的&零&
sb.deleteCharAt(sb.length()-1);
String ss = sb.toString();
ss = ss.replace(&零万&, &万&);
ss = ss.replace(&亿万&, &亿&);
ss = ss.replace(&万万&, &万&);
System.out.println(ss);
运行结果:输入一个十亿以内的正整数(int类型)
壹亿贰仟零贰万叁仟贰佰零壹
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:497802次
积分:8618
积分:8618
排名:第1014名
原创:338篇
转载:87篇
译文:13篇
评论:169条
(7)(5)(17)(15)(14)(1)(5)(9)(8)(10)(10)(10)(3)(29)(7)(6)(5)(1)(3)(2)(13)(11)(1)(13)(16)(84)(19)(16)(4)(1)(20)(75)百乐财务金额小键盘打字练习 6.01 中文免费版_小键盘指法练习软件
软件大小: 2.77 MB
软件语言: 简体中文
软件类别: 国产软件 - 教育教学 - 电脑学习
运行环境: Win2000/XP/2003/Vista/Win7
授权方式: 免费软件
使用小键盘并配合多种常用单据,专门用于训练用单手输入金额数字的指法练习软件。
  充分训练大脑对数字的敏感和反应能力,提高各手指的协调性和灵活性,以利达到输入金额时的准确和高效。
  单手小键盘操作&&自有其特点和优势,例如有些汉字输入就是仅靠单手完成的;而某些行业又是要求一手翻单据、一手输入金额数字。但是在没有经过专门训练的情况下,即便是打字高手也未必能够熟练使用小键盘进行单手数字输入的。
如果您发现该软件不能下载,为了保证您快速的下载,推荐使用[或]等专业工具下载. 为确保所下软件能正常使用,请使用[]或以上版本解压本站软件.站内资源若包含破解及侵权内容均由网上搜集,若无意中侵犯到您的权利,
& &评论摘要(共 0 条,平均 0 分)
赞助商广告
本类下载排行
本类推荐资源
按字母检索
按声母检索猜你感兴趣
1。为了达到最快的下载速度,推荐使用、等多线程下载软件进行下载。
2。如果您发现该软件不能下载,或者需要查找软件,请到版块说明,谢谢。
3。站内提供的影视、软件包含破解及注册码均是由网上搜集,相关版权归版权持有人所有,若无意中侵犯到您的版权利益,敬请联系我们。我们会在收到信息后立即处理!
4。本站为非营利性站点,所有资源均是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站仅仅提供一个观摩学习的环境,将不对任何资源负法律责任。所有资源请在下载后24小时内删除。如果您觉得满意,请购买正版。

我要回帖

更多关于 车库门需要经常打开吗 的文章

 

随机推荐