java编程 数字转换成英文,新的规则(随机输入整数数组,将其转换为相应的字母a-z,不在1-26的用问号(?)表示)

随机数组如:int[]numArray={1,4,5,30,26};获得:ade?z(不在1-26的用问号表示)将该函数补充完整,急需,帮帮我吧,没有财富了publics... 随机数组如:int[ ] numArray = {1,4,5,30,26}; 获得:ade?z (不在1-26的用问号表示)
将该函数补充完整, 急需,帮帮我吧,没有财富了
public staic String test(int[ ] arr)
{
//添加代码
return String
}
展开
 我来答
丌冰
2013-05-15 · TA获得超过1564个赞
知道小有建树答主
回答量:781
采纳率:0%
帮助的人:733万
展开全部
public static String test(int[] array) {
StringBuffer sb = new StringBuffer(array.length);
String str = "?abcdefghijklmnopqrstuvwxyz";
char c ;
for (int i : array) {
if (i >= 1 && i <= 26)
c = str.charAt(i);
else
c = str.charAt(0);
sb.append(c);
}
return sb.toString();
}
百度网友15463f5
2013-05-15
知道答主
回答量:70
采纳率:0%
帮助的人:18.7万
展开全部
int[] numArray = {1,4,5,30,26};
char [] str = new char[numArray.length];
for(int i=0;i<numArray.length;i++){
if(numArray[i]<1||numArray[i]>26){
str[i]='?';

}else{
str[i]=(char)numArray[i];
}
}
System.out.println(str.toString());
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2013-05-15 · TA获得超过1243个赞
知道小有建树答主
回答量:2126
采纳率:55%
帮助的人:671万
展开全部
可以写27个if-else
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式