# 배열 숫자 검색 ## 문제 주어진 흐름에 맞게 코드를 작성하시오. 1. 사용자로부터 10개의 정수값을 입력받아 배열에 저장. 2. 정수값 하나를 추가로 입력받고 배열에서 해당 값이 있는지 탐색. - 중복 시 첫 번째 대상을 선택 3. 있다면 해당 요소의 인덱스 값을 없다면 -1을 반환. ## 입력 예 Line 1: 10개의 정수 값 (공백으로 구분) Line 2: 찾고자 하는 정수 ``` 8 6 9 -4 11 23 9 2 0 9 9 ``` ## 출력 예 검색 대상의 첫 번째 인덱스 ``` 2 ``` ## 뼈대코드 ``` public class ArraySearch { // CONSTANT public static final int SIZE = 10; public static void main(String[] args) { // input int[] numbers = getInputNumbers(args); int x = Integer.parseInt(args[10]); // search int index = search(numbers, x); // print System.out.println(index); } private static int[] getInputNumbers(String[] args) { int[] arr = new int[SIZE]; for (int i = 0; i < SIZE; i++) { arr[i] = Integer.parseInt(args[i]); } return arr; } private static int search(int[] arr, int n) { /* 해당 메소드를 구현하시오. */ return -1; } } ```
관련 강의로 이동

코드: java 1.8

public class Main { public static void main(String[] args) { } }

입력

정답이 궁금하다면? 코드를 제출해보세요!