코딩일기/자격증
[정보처리기사] [ Java ] for 루프를 사용하여 배열 출력 | 2020년 정보처리기사 기출문제
jhy_2023
2024. 9. 6. 17:31
728x90
반응형
문제
다음은 자바 소스코드이다. 출력 결과를 쓰시오.
public class good {
public static void main(String[] args){
int i;
int[] a = {0,1,2,3};
for(i=0; i<4; i++){
System.out.print(a[i] + " ");
}
}
}
정답
0 1 2 3
반응형
해설
코드 설명
이 Java 코드는 배열을 선언하고 초기화한 후, for 루프를 사용하여 배열의 모든 요소를 출력하는 방법을 보여줍니다.
public class good {
public static void main(String[] args) {
int i;
int[] a = {0, 1, 2, 3}; // 1. 배열 선언 및 초기화
for (i = 0; i < 4; i++) { // 2. 반복문 시작
System.out.print(a[i] + " "); // 3. 배열 요소 출력
}
}
}
728x90
코드 분석
1. 배열 선언 및 초기화
int[] a = {0, 1, 2, 3};
- int[] a는 정수형 배열 a를 선언합니다.
- {0, 1, 2, 3}은 배열의 초기값을 설정합니다. 즉, a는 4개의 정수 요소를 가지며, 값은 0, 1, 2, 3입니다.
2. 반복문 시작
for (i = 0; i < 4; i++) {
- for 루프는 i를 0부터 시작하여 4보다 작을 때까지 반복합니다. 배열 a의 길이가 4이므로 i는 0부터 3까지의 값을 가집니다.
- i++는 매 반복마다 i의 값을 1씩 증가시킵니다.
3. 배열 요소 출력
System.out.print(a[i] + " ");
- System.out.print(a[i] + " ")는 배열 a의 현재 인덱스 i에 해당하는 요소를 출력합니다.
- a[i]는 배열 a의 i번째 요소를 가리키며, 각 요소 뒤에 공백을 추가하여 출력합니다.
- 실행 결과 : 0 1 2 3
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
728x90
반응형