자격증/정보처리기사 실기 - 기출문제

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