Search

배열1_문제01_검색

대분류
STEP04 배열
소분류
배열1_문제

영상

문제

package 배열1_문제; /* [문제] value에 숫자 한 개를 입력받고, arr배열에서 value 보다 큰 숫자만 출력하시오. [예시] 입력 : 30 결과 : 40, 50 */ public class 배열1_문제01_검색_문제 { public static void main(String[] args) { int[] arr = {10, 20, 30, 40, 50}; int value = 0; } }
Java
복사

해설

package 배열1_문제; import java.util.Scanner; /* [문제] value에 숫자 한 개를 입력받고, arr배열에서 value 보다 큰 숫자만 출력하시오. [예시] 입력 : 30 결과 : 40, 50 */ public class 배열1_문제01_검색_정답 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int[] arr = {10, 20, 30, 40, 50}; System.out.print("입력 : "); int value = scan.nextInt(); /* [풀이] value = 30 i = 0 30 < arr[0]:10 false i = 1 30 < arr[1]:20 false i = 2 30 < arr[2]:30 false i = 3 30 < arr[3]:40 true i = 4 30 < arr[4]:50 true */ for(int i=0; i<5; i++) { if(value < arr[i]) { System.out.print(arr[i] + " "); } } scan.close(); } }
Java
복사