只有当传入的是数组中最后一个元素时,才能得到它的索引,传入数组中其它元素返回的都是-1,这是哪里出问题了,还请各位大神多多指教
class Test
{
public static void main(String[] args)
{
int[] array={1,2,4,,56,98};
getIndex(array,2);//结果-1
getIndex(array,56);//结果-1
getIndex(array,98);//结果5
}
public static int getIndex(int[] arr,value)//求数组中元素相对应的索引
{
for(int i=0;i<arr.length.i++)
{
if(arr[i]=value)
return i;
else
reurn -1;
}
}
}
|
|