더북(TheBook)

2차원 배열 생성 및 반복문으로 사용하기

2차원 배열을 생성한 후 값을 대입하고, 이를 for 문을 사용하여 출력하는 예제를 만들어 보겠습니다. 반복을 여러 번 하는 복잡한 예제이므로 “부록 A. 디버거 사용하기”를 참고하여 F10을 여러 번 누르면서 단계별로 코드를 실행해 보면 좋습니다.

2차원 배열 생성 및 반복문 사용: ArrayTwo1.cs

using System;

class ArrayTwo1
{
    static void Main()
    {
        int[,] intArray;            //2차원 배열 선언
        intArray = new int[2, 3];   //2 * 3개의 요소 생성

        intArray[0, 0] = 1;         //2차원 배열 초기화
        intArray[0, 1] = 2;
        intArray[0, 2] = 3;
        intArray[1, 0] = 4;
        intArray[1, 1] = 5;
        intArray[1, 2] = 6;

        for (int i = 0; i < 2; i++)
        {
            for (int j = 0; j < 3; j++)
            {
                Console.Write($"{intArray[i, j]}_");
            }
            Console.Write("\n"); //행 출력 후 개행
        }
    }
}

실행 결과

1_2_3_
4_5_6_

2차원 배열을 출력할 때는 for 문을 2개 사용하여 반복해서 접근합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.