코딩일기/자격증

[정보처리기사] [ 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
반응형