[JAVA] 2차원 배열

선형채·2022년 6월 9일
0

JAVA

목록 보기
6/13
post-thumbnail

2차원 배열이란 ?

  • 2차원 배열이란 배열의 요소로 1차원 배열을 가지는 배열입니다.

  • 자바에서는 2차원 배열을 나타내는 타입을 따로 제공하지 않습니다.

  • 대신에 1차원 배열의 배열 요소로 또 다른 1차원 배열을 사용하여 2차원 배열을 나타낼 수 있습니다.

2차원 배열 선언

자료형[ ][ ] 배열명 ;
자료형 배열명[ ][ ] ;
자료형[ ] 배열명[ ];

2차원 배열 구조

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

2차원 배열 초기화

1. 인덱스를 이용한 초기화

arr[0][0] = 1;
arr[1][1] = 2;

2. for문을 이용한 초기화

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

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

arr[i][j] = j;

}
}

3. 선언과 동시에 초기화

int[][] arr = {{1, 2, 3, 4}, {5, 6, 7, 8}};
int[][] arr = new int[][]{{1, 2, 3, 4}, {5, 6, 7, 8}};
String fruit[][] = {{"사과", "딸기", "스트로베리"},
					{"바나나", "수박", "블루베리"}};
profile
JAVA BACK-END DEVELOPER 👩‍💻

0개의 댓글