정보처리기능사 실기 시험 기출 문제 - 배열 순회 출력
추천 자료: ASP.NET Core 인증 및 권한 부여
문제
다음 자바 프로그램이 실행되었을 때의 동작을 설명하고, 출력 결과를 예측하시오.
소스 코드 파일명: ArrayTraversal.java
public class ArrayTraversal {
public static void main(String[] args) {
int arr[] = { 0, 1, 2, 3 };
for (int num : arr)
System.out.println(num);
}
}
입력 예시
이 프로그램은 입력을 받지 않습니다.
출력 예시
0
1
2
3
해설
이 프로그램은 배열의 각 요소를 순차적으로 접근하고 출력하는 과정을 보여줍니다.
int arr[] = { 0, 1, 2, 3 };
은 크기가 4인 정수 배열arr
을 선언하고 초기화합니다. 배열에는 순서대로 0, 1, 2, 3이 저장됩니다.for (int num : arr)
는 향상된 for 루프(Java의 foreach 루프)를 사용하여 배열arr
의 모든 요소를 순차적으로num
변수에 할당하고, 각 반복마다num
의 값을 출력합니다.System.out.println(num);
는 현재num
의 값을 콘솔에 출력합니다. 결과적으로 0부터 3까지의 숫자가 각 줄에 하나씩 출력됩니다.
이 프로그램은 자바에서 배열을 순회하고 요소를 출력하는 기본적인 방법을 설명하며, 배열과 반복문 사용의 기초를 보여줍니다.
추천 자료: .NET Blazor에 대해 알아보시겠어요? .NET Blazor 알아보기를 확인해보세요!