개발자 도전기
[JAVA] 2차원 배열, 다차원 배열 본문
다차원 배열이란 배열 속에 또 다른 배열이 들어있는 것을 말한다.

배열 변수는 1차원 배열의 참조값을 가지고, 1차원 배열의 값은 2차원 배열의 참조값을 가진다.
다음과 같이 선언하고 접근할 수 있다
int[][] arr = {
{ 80, 90, 60}
{ 89, 86 }
}
int[][] arr1 = new int[3][2]; // 3행 2열
// arr1의 원소의 개수는 3개, 그 타입은 int[]
// arr1[0] 각 원소의 원소의 갯수는 2개, 그 타입은 int[]
// 2차원 배열의 길이가 다르게 설정
arr1[0] = new int[3];
// 값 대입
arr[1][2] = 5;
// Arrays.toString()을 사용하면 배열을 문자열로 확인할 수 있다
System.out.println(Arrays.toString(arr1[1][2])); //5
'개발공부 > JAVA' 카테고리의 다른 글
[JAVA] 형변환 방법 모음 (0) | 2024.03.01 |
---|---|
[JAVA] String (2) | 2024.03.01 |
[JAVA] 배열 (0) | 2024.02.27 |
[JAVA] 참조 타입 (0) | 2024.02.27 |
[JAVA] break 문 / continue 문 (0) | 2024.02.26 |