public class SequentialSearch {
public static void main(String[] args) {
int[] dataArray = {4, 21, 2, 10, 11, 16, 5};
System.out.println("검색할 데이터를 입력하세요");
Scanner sc = new Scanner(System.in);
int search = Integer.parseInt(sc.nextLine().trim());
int result = sequentialSearch(dataArray, search);
if(result == -1) {
System.out.println("데이터를 찾지 못 했습니다");
} else {
System.out.println("result = " + result + "번째 입니다");
}
}
public static int sequentialSearch(int[] arr, int search) {
for (int i = 0; i < arr.length; i++) { //* 순서대로 비교하기!
if (arr[i] == search) { // * 비교할 데이터가 배열에 있으면 배열의 위치를 return!
return i; // * 없으면 -1을 return!
}
}
return -1;
}
}