자격증/정보처리기사 실기 - 기출문제
[정보처리기사 실기] 2021년 1회 07 - 프로그래밍 [JAVA]
쏠솔랄라
2025. 7. 15. 08:05
07 다음 JAVA로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단, 출력문의 출력 서식을 준수하시오.)
public class Test {
public static void main(String[] args) {
int aa[][] = { {45, 50, 75},
{89} };
System.out.println(aa[0].length);
System.out.println(aa[1].length);
System.out.println(aa[0][0]);
System.out.println(aa[0][1]);
System.out.println(aa[1][0]);
}
}
답
더보기
3
1
45
50
89
해설
코드 | 실행순서 및 해석 | ||
1 | public class Test { | ||
2 | public static void main(String[] args) { | 1 | 실행 |
3 | int aa[][] = { {45, 50, 75}, | 2 | 정수형 배열 aa[][] 선언 -> 값을 넣음 |
4 | {89} }; | ||
5 | System.out.println(aa[0].length); | 3 | aa[0]행의 길이 출력 후 줄바꿈 -> 출력: 3 |
6 | System.out.println(aa[1].length); | 4 | aa[1]행의 길이 출력 후 줄바꿈 -> 출력: 1 |
7 | System.out.println(aa[0][0]); | 5 | aa[0][0]의 요소값 출력 후 줄바꿈 -> 출력: 45 |
8 | System.out.println(aa[0][1]); | 6 | aa[0][0]의 요소값 출력 후 줄바꿈 -> 출력: 50 |
9 | System.out.println(aa[1][0]); | 7 | aa[0][0]의 요소값 출력 후 줄바꿈 -> 출력: 89 |
10 | } | ||
11 | } |
0 | 1 | 2 | |
0 | 45 | 50 | 75 |
1 | 89 |