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
반응형
'코딩일기 > 자격증' 카테고리의 다른 글
[정보처리기사] Release Note(릴리즈 노트, 릴리스 노트)의 정의와 작성 항목 | 2020년 정보처리기사 기출문제 (0) | 2024.09.23 |
---|---|
[정보처리기사] [ Java ] switch 문에서 break가 없을 때 | 2020년 정보처리기사 기출문제 (0) | 2024.09.23 |
[정보처리기사] [ C ] 버블 정렬 코드 | 2020년 정보처리기사 기출문제 (0) | 2024.09.06 |
[정보처리기사] 프로세스 스케줄링 | 선점 스케줄링 기법, 비선점 스케줄링 기법 | 2020년 정보처리기사 실기 기출문제 (0) | 2024.09.06 |
[정보처리기사] 튜플 수 구하기 | SQL : SELECT, DISTINCT, COUNT | 2020년 정보처리기사 실기 기출문제 (0) | 2024.09.06 |