| 
 
| 只有当传入的是数组中最后一个元素时,才能得到它的索引,传入数组中其它元素返回的都是-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;
 }
 }
 
 
 }
 
 | 
 |