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