java程序设计

2025-03-04 07:29:01
推荐回答(2个)
回答1:

//假设输入的数是33
int input = 33;
//获取十位数
int n = input/10;
//获取个位数
int m = input%10;
//定义一个接收最后结果的字符串变量
String str = "";
//如果n等于0 则在字符串数组x中获取下标为m的那个字符串
if(n == 0)
{
str = x[m];
}
//如果n等于1 则在字符串数组y中获取下标为m的那个字符串
else if(n ==1){
str = y[m];
}
/*
其他情况,则在字符串数组z中获取下标为n-2的字符串和在字符串数组x中下标为m的字符串进行连接操作
*/
else{
str = z[n-2] + x[m];
}
//最后将str打印出来
System.out.println(str);

至于输英文显示数字的,就麻烦了,不想写了

回答2:

有思路。不想写。。要不要告诉你思路?