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