Java 查找某个数字在数组中第一次和最后一次出现的位置

public class arrFind{
public static void main(String[] args)
{
int [] Arr={10,12,24,-30,10};
int beginIndex=arrFind.Index(Arr,12);
   System.out.println(beginIndex);
   int lastindex=arrFind.lastIndex(Arr, 10);
   System.out.println(lastindex);
}
public static int Index(int[] Arr,int key)
{
for(int i=0;i {
if(Arr[i]==key)
{
System.out.print(key+"第一次出现的下标为:");
return i;
}
}
return 0;
}
public static int lastIndex(int[] Arr,int key)
{
for(int i=Arr.length-1;i>=0;i--)
{
System.out.print(key+"最后一次出现的下标为:");
return i;
}
return 0;
}
}

你可能感兴趣的:(java)