본문 바로가기

ETC/자격증

[정보처리기사실기]Java 언어 문제 1

반응형

Q>

다음은 C언어로 작성된 프로그램이다. 3행 5열의 결과값을 구할려고 한다.

A와 B를 채우고 실행한 출력 결과를 쓰시오.

public class MyClass {
    public static void main(String args[]) {
        int [][] array = new int [A][B];
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 5; j++){
                array[i][j] = j * 3 + (i + 1);
                System.out.print(array[i][j] + " ");
            }
            System.out.println();
        }
    }
}

 

A>

A : 3

B : 5

 

1 4 7 10 13 
2 5 8 11 14 
3 6 9 12 15 

 

array -> 3 행 x 5 열

         
         
         

 

1행 > i = 0 / j = 5 종료

1 4 7 10 13
         
         

 

2행 > i = 1 / j = 5

1 4 7 10 13
2 5 8 11 14
         

 

3행 > i = 2 / j = 5

1 4 7 10 13
2 5 8 11 14
3 6 9 12 15

 

i = 3 프로그램 종료

반응형