public class FindIndex {
public static int find(int[] a, int x) {
for (int i = 0; i < a.length; i++) {
if (a[i] == x) {
return i;
}
}
return -1; // Not found
}
}
主体函数
import com.work.FindIndex;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
final int N = 5;
int[] a = new int[N];
for (int i = 0; i < N; i++) {
a[i] = scanner.nextInt();
}
int x = scanner.nextInt(); // 输入要查找的值
int k = FindIndex.find(a, x); // 在数组中查找x的位置
if (k == -1) {
System.out.println("Not found!");
} else {
System.out.println("Loc is " + (k+1));
}
}
}