Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

개발자 도전기

[JAVA] 2차원 배열, 다차원 배열 본문

개발공부/JAVA

[JAVA] 2차원 배열, 다차원 배열

jnnjnn 2024. 2. 29. 01:07

 

다차원 배열이란 배열 속에 또 다른 배열이 들어있는 것을 말한다.

 

 

배열 변수는 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