2017년 11월 10일 금요일

JAVA 배열 실습) 정수 배열에서 key값을 찾아 위치(인덱스) 출력(순차검색)

/*
 * 실습) 정수 배열에서 key값을 찾아 위치(인덱스) 출력(순차검색)
 * 조건) 순차검색 메소드 작성해서 활용
 * 형식) static int search(int[] arr, int key);
 *
 * {3, 5, 7, 9, 1}
 *
 * key = 9
 * 위치 = 3
 *
 * key = 6
 * 위치 = -1
 */
public class Test005 {

public static void main(String[] args) {
int a[] = {1, 3, 5, 7, 9};
int key = 2;

System.out.println(search(a, key));

}

static int search(int arr[], int key) {
int i;

for (i=0; i<arr.length; i++)
if (arr[i] == key)
return i;

return -1;
}

}

댓글 없음:

댓글 쓰기

시스템 보안

1. 내컴퓨터는 해킹이 당한적 있는가? 있다. 2. 컴퓨터를 하게되면 해킹을 당한다. 무엇을 이용해 해킹을 하는가? 인터넷이 가장 보편적. 사회적인 공격(주변인이 사전정보를 가지고 해킹) 3. 대응을 어떻게 해야하나? 보안프로...