why,我已经把这道题目做出来了,这是我有史以来写过的最长的一个java程序啦.
class en2num
{
public static void main(String[] en) {
long num=0;
char charEn;
if(en.length<=0)
{
System.out.println("缺少必要参数,请输入one到ten中的任一单词,形如:");
System.out.println("java en2num one");
}
else
{
charEn=en[0].charAt(0);
switch(charEn)
{
case 'o':
num=1;
break;
case 't':
switch(en[0].charAt(1))
{
case 'w':
num=2;
break;
case 'h':
num=3;
break;
case 'e':
num=10;
break;
}
break;
case 'f':
switch (en[0].charAt(1))
{
case 'o':
num=4;
break;
case 'i':
num=5;
break;
}
break;
case 's':
switch (en[0].charAt(1))
{
case 'i':
num=6;
break;
case 'e':
num=7;
break;
}
break;
case 'e':
num=8;
break;
case 'n':
num=9;
break;
}
System.out.println(num);
}
}
}