MyException - 我的异常网
当前位置:我的异常网» J2SE » 求Java 数目字转成英文 需要原创 + 注释 急300分

求Java 数目字转成英文 需要原创 + 注释 急300分(9)

www.MyException.Cn  网友分享于:2013-12-19  浏览:67次

------解决方案--------------------
好啊 进来学下英语
------解决方案--------------------
帮顶了~
------解决方案--------------------
顶一下。我是刚学习java,挺感兴趣的。但是不知道怎么入手。。
------解决方案--------------------
学习了,帮顶一下!
------解决方案--------------------
惭愧了,billion后面的单词都不认识
------解决方案--------------------
接分的
------解决方案--------------------
LZ估计给分 给的蛋疼~
------解决方案--------------------
楼主分好多哇!
------解决方案--------------------
以前写过中文的,英文的也差不多吧
中文是4位进位,英文是3位进
------解决方案--------------------
不知道这个可以不,以前练习的(中文的)
顺便小弟不会贴专业的代码格式,只能用纯文本了。



public class NumberTest
{
//该方法检查输入字符串是否为数字并输出相应结果。
public static String checkNumber(String str)

String str1 = new String();

char[] c = str.toCharArray();

int sum = 0;
for(char s : c)
{
if(s > 64 && s < 91 ||s > 96 && s < 123)
sum = 1;
}
if(sum == 1)
return "用户输入的字符不都为数字,无法转换!";
else
{
String[] num = {"零", "一", "二", "三", "四", "五", "六", "七","八", "九"};
String[] label = {"十", "百", "千", "万", "十", "百","千"};

if(str.length() < 9)
{
int nm = str.length() - 2;

for (int i = 0; i < str.length() - 1; i++)
{
if(c[i] != '0')
str1 += num[c[i] - 48] + label[nm--];

else if(c[i] == '0' && c[i+1] != '0')
{
if(label[nm--] == "万")
str1 += "万" + num[c[i] - 48];
else
str1 += num[c[i] - 48];
}

else if(c[i] == '0' && c[i+1] == '0')
{
if(label[nm--] == "万")
str1 += "万";
}

else 
{
str1 += "";
nm--;
}
}

}
else
return "字符个数不能超过8!";
if(c[str.length()-1] != '0')
{
return str1 + num[c[str.length()-1] -48];
}
else
return str1;
}

}

public static void main(String[] args)
{

for(String s : args)
{
if(s.length() > 8 )
{
System.out.println(s);
System.out.println("输入的字符最多为8个!");
}
else if( s.length() < 0)
{
System.out.println(s);
System.out.println("输入不能为空!");
}
else
{
System.out.println(s);
System.out.println(checkNumber(s));
}
}
}
}
------解决方案--------------------

------解决方案--------------------
Integer.praseString()
------解决方案--------------------
多谢!好好学习
------解决方案--------------------
顶,一,下
------解决方案--------------------

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有