将输入的阿拉伯数字转换的汉字的大写输出
2017-03-15 00:00
1171 查看
//题目:将输入的阿拉伯数字转换的汉字的大写输出 package test; import java.io.*; public class File_3 { /** * @param args * n 临时存储商 */ public void outNum(long number) { int i = 0; int n = 0; String str[] = {"十","百","千","万","十","百","千","亿"}; String num[] = {"零","一","二","三","四","五","六","七","八","九","十"}; int countLine = Long.toString(number).length(); String count[] = new String[countLine]; while(countLine >= 0) { n = (int)(number / Math.pow(10,countLine - 1)); //获取该位的数字 if(n != 0) //该位不为零时 { if(countLine == 1) //如果到个位数时,只输出大写数字 { count[i] = num ; } else //否则数字后面加职称 { count[i] = num + str[countLine - 2]; number = number % (int)Math.pow(10,countLine - 1); //取余 } i = i + 1; countLine = countLine - 1; System.out.print(num ); System.out.print(str[countLine - 1]); } else //该位为零时 { System.out.print(num ); i = i + 1; countLine = countLine - 1; } } } public static void main(String[] args)throws IOException { // TODO 自动生成方法存根 try { BufferedReader bin = new BufferedReader(new InputStreamReader(System.in)); System.out.print("请输入数字: "); long number = Long.parseLong(bin.readLine()); File_3 f1 = new File_3(); System.out.print("转换大写为: "); f1.outNum(number); } catch(ArrayIndexOutOfBoundsException e) { } } } 运行结果: 请输入数字: 123456789 转换大写为: 一亿二千三百四十五万六千七百八十九 请输入数字: 120365124 转换大写为: 一亿二千零三十六万五千一百二十四
相关文章推荐
- js-练习:输入阿拉伯数字的金额,转换成大写汉字输出
- 将输入的阿拉伯数字转换的汉字的大写输出
- 将输入的阿拉伯数字转换的汉字的大写输出
- vc 文字转换到机内码,输入汉字和数字, 输出一串16进制码(数字-〉ASII码,汉字—〉国标码)
- 阿拉伯数字转换成对应的大写中文输出
- 把一个用阿拉伯数字表示的正整数转换成汉字大写表示
- 编写函数进行日期转换;键输入的大写的日期转换成阿拉伯数字的形式。
- 输入数字的汉语拼音,每个拼音的首字母大写。输出该数字的阿拉伯数字。
- android 金额输入验证(阿拉伯数字转换中文大写)
- 金额转换,阿拉伯数字的金额转换成中国传统大写汉字的形式
- 编写函数进行日期转换;键输入的大写的日期转换成阿拉伯数字的形式
- 编写函数进行日期转换;键输入的大写的日期转换成阿拉伯数字的形式
- 人民币阿拉伯数字转换为汉字大写 code
- 把阿拉伯数字转换为大写汉字[对应金额]
- 如何把输入的阿拉伯数字金额转换成中文大写金额
- 写一个程序,语言不限,能将人民币金额从阿拉伯数字转换为大写汉字表示。例如,把1234.56转换为壹仟贰佰叁拾肆圆零伍角陆分。
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- 将小写阿拉伯数字转换成大写的汉字,
- 使用C#实现阿拉伯数字到大写中文的转换
- 使用C#实现阿拉伯数字到大写中文的转换