```
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
int[] array = new int[10];
Scanner s = new Scanner(System.in);
for (int i = 0; i < array.length; i++) {
System.out.print((i + 1) + "번 째 정수 입력 >> ");
array[i] = s.nextInt();
}
s.close();
for (int i = 0; i < array.length; i++) {
if (array[i] % 5 == 0) {
System.out.print(array[i] + " ");
}
}
}
}
```
주석으로 코드마다 설명해주세요.
sehongpark님의 답변
## 반복문과 배열
```
import java.util.Scanner; // Scanner를 가져옴
public class Test { // 클래스 선언
public static void main(String[] args) { // 메인 메소드 선언
int[] array = new int[10]; // 10칸짜리 int 배열 생성
Scanner s = new Scanner(System.in); // Scanner 객체 생성
// 반복: 총 10회 - 0부터 9까지 반복
for (int i = 0; i < array.length; i++) {
System.out.print((i + 1) + "번 째 정수 입력 >> "); // 1번 째 정수입력 >>, 2번 째 정수입력 >>, ..., 10번 째 정수 입력 >>
array[i] = s.nextInt(); // int 값을 입력받아 array[i]에 대입
}
s.close(); // Scanner 객체 사용 종료
// 반복: 총 10회 - 0부터 9까지 반복
for (int i = 0; i < array.length; i++) {
if (array[i] % 5 == 0) { // 5의 배수인 경우
System.out.print(array[i] + " "); // 그 값을 출력
}
}
}
}
```
## 관련 자료 링크
+ 반복문 (https://cloudstudying.kr/lectures/177)
+ 배열의 생성과 사용 (https://cloudstudying.kr/lectures/188)
+ 반복문과 배열의 활용 (https://cloudstudying.kr/lectures/190)