자바 2차원 배열 사용

친환경 개발자
|2024. 4. 22. 23:07

2차원 배열 구조, 특징 

 

  • 행과 열로 구성된 데이터 구조

  • 구조   :   타입 [행] [열]   변수명;

 

 

 

 

2차원 배열 선언 방법

 

▶ 배열 선언 후 배열 생성
      int [ ][ ] arr;
      arr = new int [2][3];


  배열 선언 및 생성
       int [ ][ ] arr = new int [2][3];

 

  초기값을 지정하여 배열 선언

        int [ ][ ] arr = { {1, 2, 3}, {4, 5, 6} };

 

 

 

   ※ 배열 선언 시, 열의 크기를 행마다 다르게 선언할 수 있다!

          int[][] arr = {
               {10, 20},
               {10, 20, 30, 40},
               {10}
               };

 

 

2차원 배열 행, 열 개수 확인

 

1차원 배열에서 사용하는 length메서드를 2차원 배열에서 사용할 경우, 행의 개수가 반환된다.
열의 개수를 확인하려면, 확인하고자 하는 행의 인덱스를 넣어야 함

int rows = array.length; // 행의 개수
int cols = array[0].length; // 첫 번째 행의 열의 개수