导航:首页 > 编程知识 > 编程中如何将阿拉伯数字转为中文

编程中如何将阿拉伯数字转为中文

发布时间:2024-03-02 11:48:07

A. 使用java程序如何让阿拉伯数字转换成中文

import java.util.Scanner;

public class Num
{
public Num() {}

static String []bigNum={"零","一","二","三","四","五","六","七","八","九"};

static String getNUM(String str)
{

int t=Integer.parseInt(str);
return bigNum[t];
}

public static void main(String[] args)
{
try
{
String strbig=new String("");
System.out.print("请输入数字:");
Scanner sc=new Scanner(System.in);
long num=sc.nextLong();
String temp=String.valueOf(num);
int b=temp.indexOf(".");
int s=temp.length()-(b+1);

int j=b;
for (int i =0; i<b;i++) {
strbig+=getNUM(temp.substring(i,i+1));

j--;
}
temp=temp.substring(b+1,temp.length());
for (int i = 0; i < s; i++)
{

strbig+=getNUM(temp.substring(i,i+1));
}
System.out.println("转换结果:"+strbig);
}
catch(Exception ex)
{
System.out.println("请输入整数");
}

}
}

B. 用java把阿拉伯数字转换成中文数字,怎么做

有个简单的转换,支持10亿以内

public class Test {
public static void test(int d) {
// String[] str = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" };
String[] str = { "零", "一", "二", "三", "四", "五", "六", "七", "八", "九" };
// String ss[] = new String[] { "元", "拾", "佰", "仟", "万", "拾", "佰", "仟", "亿" };
String ss[] = new String[] { "个", "十", "百", "千", "万", "十", "百", "千", "亿" };
String s = String.valueOf(d);
System.out.println(s);
StringBuffer sb = new StringBuffer();
for (int i = 0; i < s.length(); i++) {
String index = String.valueOf(s.charAt(i));
sb = sb.append(str[Integer.parseInt(index)]);
}
String sss = String.valueOf(sb);
int i = 0;
for (int j = sss.length(); j > 0; j--) {
sb = sb.insert(j, ss[i++]);
}
System.out.println(sb);
}

public static void main(String[] args) {
test(3213);
test(912321321);
}
}


结果

不想要“个”的话就把 ss[] 数组中的“个”改成空

不过毕竟是机械的转换,有零的话不太符合语言习惯

阅读全文

与编程中如何将阿拉伯数字转为中文相关的资料

热点内容
pdf安装后打开文件自动退出 浏览:493
游戏卸载后怎么删掉数据 浏览:72
少儿编程加盟网站哪个好 浏览:133
苹果7下载不了东西 浏览:304
打印机一次性可以打多少份文件 浏览:864
qq个人说明关于恶魔 浏览:508
美图秀秀溶图教程贴吧 浏览:240
如何备份access数据库 浏览:188
小米平板2win10编程 浏览:232
txt文件占内存多少 浏览:453
java论文3000字 浏览:121
linuxftp看不到文件 浏览:929
安卓手机被偷了密码吗 浏览:351
旧手机怎么将里面数据清理干净 浏览:686
小学编程校队的学生有哪些特点 浏览:401
做机床维修和数控编程哪个好 浏览:877
学习汽车防盗编程哪里好 浏览:977
mac里的文件消失 浏览:603
mstsc用户名密码 浏览:135
归并排序java非递归 浏览:882

友情链接