쯔이's Dev

배열(2) - 2차원 본문

JAVA/배열

배열(2) - 2차원

jjhim531 2024. 7. 12. 01:06
반응형

* 배열의 요소로  자료형이 같은 1차원 배열의 묶음을 갖고 잇음.

* 2차원 배열은 할당된 공간마다 인덱스 번호 두 개 부여

자료형[ ] [ ] 배열이름 = new int[행개수][열개수]; 

 int[][] arr = new int[m][n];

 

< 참조변수 선언과 배열의 생성 >

int[] arr1;
Arr1 = new int[4];

int[][] arr2;
arr2 = new int[3][4];

< 배열 선언>

자료형[ ][ ]    배열명 ; 

자료형    배열명[ ][ ] ;

자료형[ ]    배열명[ ];

 

<배열 할당>

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

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

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

ex)

 int[][] arr = new int[3][4];
 int arr[][] = new int[3][4];

 

< 2차원 배열의 실제구조>

* 다수의 1차원 배열을 엮어서 구성이 되는 2차원 배열

<2차원 배열의 초기화>

위와 같이 2차원 배열 안의 1차원 배열 각각의 길이가 서로 같을수도 , 다를 수도 있다.

728x90
반응형

'JAVA > 배열' 카테고리의 다른 글

배열(1)  (0) 2024.07.11