/**
需求:
B:查找数组中指定元素第一次出现的索引值。
int[] arr = {98,23,16,35,72};
查找23在数组中的索引值。
*/
public class ArrayIndex {
/**
* @param args
*/
public static void main(String[] args) {
// 定义数组
int[] arr = { 98, 23, 16, 35, 72 };
// 调用方法
int num = indexOf(arr, 23);
// 打印输出
System.out.println(num);
}
// 获取数据在数组中的位置
public static int indexOf(int[] arr, int index) {
// 遍历数组
for (int x = 0; x < arr.length; x++) {
if (index == arr[x]) {
// 返回数组所在的索引
return x;
}
}
// 若找不到索引则返回-1
return -1;
}
} |
|