JAVA_3
来源:互联网 发布:五十知天命的意思 编辑:程序博客网 时间:2024/05/01 06:10
JAVA_3:阿拉伯数字转换成中文传统的形式
输入说明
当前目录下input.txt文件中有若干行,每行为一个正整数,行数不定,如:
123456
506497
100010
105098501
500
501
输出要求:
1、程序读入input.txt中的数据,经过转换后,输出到当前目录下output.txt文件中,输出规则是将阿拉伯数字的中文读法输出出来,输入最高到亿位数,即最大长度9位数字。
如:105098501 翻译成 壹亿零伍佰零玖万捌仟伍佰零壹
翻译规则满足货币金额的写法,与口语略有不同的是,不要求省略“一十”前的“一”
数字的中文传统写法参考:
“零壹贰叁肆伍陆柒捌玖拾佰仟万亿”
2、输出文件的文件编码为:UTF8(特别注意,这个地方考验对编码的认识,不要写成默认的ASCII或者GB2312等编码形式了)
3、相同记录不要去掉,输入有多少条记录,输出需要有同样多条记录。
4、输出文件中除了题目要求的输出外,不要输出其他多余信息。
5、程序设计要有利于后期扩展,且符合公司编程规范。
如上面的几种数字在输出文件中应该是:
壹拾贰万叁仟肆佰伍拾陆
伍拾万陆仟肆佰玖拾柒
壹拾万零壹拾
壹亿零伍佰零玖万捌仟伍佰零壹
伍佰
伍佰零壹
- java_3
- JAVA_3
- JAVA_3
- java_3
- Java_3 数组
- 我的Blog
- 支持 PS/2 与 USB 的键盘过滤驱动(可卸载)
- java1
- JAVA_2
- WEBLOGIC调优方案
- JAVA_3
- C++字符串完全指引之一 —— Win32 字符编码
- 浪潮之巅第十六章 印钞机——最佳的商业模式
- 社交关系网—职业生涯的命脉
- Java多线程初学者指南(6):慎重使用volatile关键字【转自www.bitsCN.com】
- 利用jquery load 局部刷新数据
- 使用反射简化ajax中的处理代码(Java版)
- 6 ways to be happier at work 快乐工作六大秘诀
- .net System.Web.Caching.Cache缓存类使用详解