본문 바로가기
Java

자바 요약 정리 - 이차원배열

by sycareer 2021. 7. 12.

11. 이차원배열

1) 이차원배열 : 일차원배열 여러 개를 하나로 묶은 것

 

2) 이차원배열 선언

           자료형 배열명 [ ] [ ];

           자료형[ ] 배열명[ ];

           자료형[ ] [ ] 배열명;

 

3) 이차원배열 할당

           배열명 = new 자료형[행크기][열크기];

 

4) 값 기록

           (1) 인덱스에 접근

           arr[0][0] = 1;

 

           (2) 중첩 for문 사용

           for (int i = 0; i < arr.length; i++) {

             for (int j = 0; j < arr[i].length; j++) {

                  arr[i][j] = value++;

              }

            }

 

5) 할당과 동시에 초기화

           int[][] arr = {{1,2,3,4,5},{6,7,8,9,10},{11,12,13,14,15}};

 

6) 가변배열

           행은 정해졌으나 각 행에 대한 열의 개수가 정해지지 않은 상태.

            int[][] arr = new int[3][];   //가변배열 할당 (행의 크기를 3)

           

            arr[0] = new int[2];    //0행은 2

            arr[1] = new int[1];    //1행은 1

            arr[2] = new int[3];    //2행은 3

'Java' 카테고리의 다른 글

자바 요약 정리 - 입출력  (0) 2021.07.12
자바 요약 정리 - 예외 처리  (0) 2021.07.12
자바 요약 정리 - 객체배열  (0) 2021.07.12
자바 요약 정리 - 배열  (0) 2021.07.08
자바 요약 정리 - 컬렉션  (0) 2021.07.08