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<Arr.length;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;
}
}
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<Arr.length;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查找一个数字在数组中首次和最后一次出现的索引。通过`arrFind.Index()`和`arrFind.lastIndex()`方法,分别可以找到数字的开始和结束位置。
9085

被折叠的 条评论
为什么被折叠?



