一道500强外企机试题。。。。
传入三个数组,
a={"football","basketball","volleyball"};
b={"adi","rabk","ghy","|","nike","|","adi","rty"};
c={"","","","","",""};
根据a数组元素查找"football",如果在a[0]处找到,就把b数组里第1个"|"前的第一个元素打印c数组长度次。即打印6次System.out.println("adi");
同理,如果在a[1]处找到"football",就把b数组里第2个"|"前的第一个元素打印c数组长度次。即打印6次System.out.println("nike");
其实我已经写了一个,但是现在总是不好定位到要打印的那个元素。程序后部分有问题的,请各位帮忙指点一下哦。。。先谢了
static void testGenerator(String[] a,String[] b,String[] c)
{
int count = 0,k = 0,end = 0;
for(int i=0;i<a.length;i++)
{
if("ata".equals(a[i]))
{
count = i;
break;
}
}
for(int j=0;j<b.length;j++)
{
if("CC".equals(b[j]))
{
k++;
if(k == count)
{
end = k+1;
break;
}
}
}
for(int n=0;n<c.length;n++)
{
System.out.println(b[end]);
}
}
a={"football","basketball","volleyball"};
b={"adi","rabk","ghy","|","nike","|","adi","rty"};
c={"","","","","",""};
根据a数组元素查找"football",如果在a[0]处找到,就把b数组里第1个"|"前的第一个元素打印c数组长度次。即打印6次System.out.println("adi");
同理,如果在a[1]处找到"football",就把b数组里第2个"|"前的第一个元素打印c数组长度次。即打印6次System.out.println("nike");
其实我已经写了一个,但是现在总是不好定位到要打印的那个元素。程序后部分有问题的,请各位帮忙指点一下哦。。。先谢了
static void testGenerator(String[] a,String[] b,String[] c)
{
int count = 0,k = 0,end = 0;
for(int i=0;i<a.length;i++)
{
if("ata".equals(a[i]))
{
count = i;
break;
}
}
for(int j=0;j<b.length;j++)
{
if("CC".equals(b[j]))
{
k++;
if(k == count)
{
end = k+1;
break;
}
}
}
for(int n=0;n<c.length;n++)
{
System.out.println(b[end]);
}
}
...全文
相关推荐
进入500强外企其实很简单
进入500强外企其实很简单 心有多大 舞台就有多大 哪些因素会决定一个人是否能进入500强外企呢?答案非常简单,我们自己!!具体来说,这关系到我们自己是否有明确的目标,是否有合理的计划,是否有坚定的决心。
进入500强外企其实很简单--谁都可以进入外企[完整版]
进入500强外企其实很简单--谁都可以进入外企[完整版]
进入IT类500强外企其实很容易(IT面经总结)
540页Word文档,告诉您:其实进入IT类500强外企其实很容易(IT面经总结)
500强外企英文面试题
500强外企英文面试题 500强外企英文面试题 500强外企英文面试题
500强外企英文面试
外企面试--基本涵盖了所有问题 2010年02月25日 16:36:05 1. So, tell me a little about yourself. You don’t need to explain everything from birth to present day. Relevant facts about education, your career and your current life situation are fine.


Java SE
