提供一个JAVA程序,就是输入阿拉伯数字运行让他变成大写的汉字,比如:123变成壹贰叁之类

如题所述

第1个回答  2007-03-13
import java.io.*;

public class Test1 {

/**
* @param args
*/
public static void main(String[] args) {
//数据字典!
char c[]={'零','壹','贰','叁','肆','伍','陆','柒','捌','玖'};
//等待输入!
System.out.print("请输入一个阿拉伯数字: ");
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
//得到输入!
try {
String input=br.readLine();
for(int count=0;count<input.length();count++){
//转成数字
char temp=input.charAt(count);
switch (temp){
case '1':System.out.print(c[1]);break;case '2':System.out.print(c[2]);break;
case '3':System.out.print(c[3]);break;case '4':System.out.print(c[4]);break;
case '5':System.out.print(c[5]);break;case '6':System.out.print(c[6]);break;
case '9':System.out.print(c[9]);break;case '8':System.out.print(c[8]);break;
case '0':System.out.print(c[0]);break;default:break;
}

}
} catch (IOException e) {
e.printStackTrace();
}

}

}本回答被提问者采纳
第2个回答  2007-03-13
到处都是源代码?自己找去把,哈哈

提供一个JAVA程序,就是输入阿拉伯数字运行让他变成大写的汉字,比如:1...
import java.io.*;public class Test1 { \/ param args \/ public static void main(String[] args) { \/\/数据字典!char c[]={'零','壹','贰','叁','肆','伍','陆','柒','捌','玖'};\/\/等待输入!System.out.print("请输入一个阿拉伯数字: ");BufferedReader br=new BufferedReade...

如何用java编一个程序将输入的阿拉伯数字转换成大写的汉字??
import java.util.HashMap;import java.util.Scanner;public class Convert { public static void main(String[] args) { HashMap<Integer, String> hashMap = new HashMap<Integer, String>();hashMap.put(0, "零");hashMap.put(1, "壹");hashMap.put(2, "贰");hashMap.put(3, "叁"...

Java中怎么将小写阿拉伯数字转换成中文大写,不是金额的转行,而是直接转 ...
public class Admin { public static void main(String[] args) { String[] arr = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" };String str = "123456";char[] c = str.toCharArray();for (int i = 0; i < c.length; i++) { int a = ...

...一个把表示人民币的阿拉伯数字转化为大写汉字的方法?
public class RenMingBi { \/ param args add by zxx ,Nov 29, 2008 \/ private static final char[] data = new char[]{ '零','壹','贰','叁','肆','伍','陆','柒','捌','玖'};private static final char[] units = new char[]{ '元','拾','佰','仟','万','拾','...

java 数字转大写汉字
java 数字转大写汉字的完整例子,请参考:package com.sitinspring;import java.math.BigDecimal;import java.util.Hashtable;import java.util.Map;import java.util.regex.Matcher;import java.util.regex.Pattern;\/ 将阿拉伯数字转换成汉语大写数字 author sitinspring date 2008-03-25 \/ public class ...

JAVA 数字转换为中文大写的转换
\/ 将10亿以内的阿拉伯数字转成汉字大写形式 author xizhenyin \/ public class CnUpperCaser { \/\/ 整数部分 private String integerPart;\/\/ 小数部分 private String floatPart;\/\/ 将数字转化为汉字的数组,因为各个实例都要使用所以设为静态 private static final char[] cnNumbers={'零','壹','贰...

...的数字转换成中文大写,比如输入123,输出“壹贰叁”
玖"; break;case '0': converted_char = "零"; break;}result[j] = converted_char[0];result[j + 1] = converted_char[1];j += 2;i++;}result[j] = '\\0';printf("转换后的大写数字:%s", result);free(original);free(result);free(converted_char);return 0;}结果如下:...

java问题,编写程序将一个3位数转成对应的大写汉字,如“301”对应“三百...
看了这个简单的代码,你应该就懂了package cn.txet.partice;import java.util.Scanner;public class DemoBigNumbers {int a, b, c;String bi, si, ge;public static void main(String[] args) {DemoBigNumbers db = new DemoBigNumbers();System.out.println("请输入一个三位数");Scanner sc ...

用VB,通过一个命令按钮,将阿拉伯数字金额转化成汉字大写金额~~求大神...
Private Sub Command3_Click()Dim i As Integer, k As Integer, l As Integer, m As Integer, tmp As String, s1 As String, s2 As String, s3 As String, s4 As String tmp = Format(Trim(Text1.Text), "0.00")l = InStr(1, tmp, ".")k = Len(tmp)For i = 1 To k ' ...

Java 关于中文大写金额与阿拉伯数字 互相转换的问题(eclipse版)_百度知 ...
eclipse中用java实现中文和阿拉伯数字互转的方法如下:import java.io.*;import java.lang.IllegalArgumentException;public class ConvertNum{ \/** * 把金额阿拉伯数字转换为汉字表示,小数点后四舍五入保留两位 * 还有一种方法可以在转换的过程中不考虑连续0的情况,然后对最终的结果进行一次遍历合并连续的零 *\/ publ...

相似回答