반응형
Notice
Recent Posts
Recent Comments
Link
«   2024/04   »
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
Tags
more
Archives
Today
Total
관리 메뉴

디케이

2차원 배열 본문

Java

2차원 배열

디케이형 2020. 10. 15. 15:45
반응형

2차원 배열이란 배열의 배열이다.

  • 2차원 배열 생성 방법
    • 정수를 4개씩 담을 수 있는 배열이 3개 생성된다.

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

  • 2차원 배열에 값을 저장하는 방법
    • 만약 array4[1] = 10 ; 이렇게 사용하면 오류!!
    • array4[1] 은 또 다른 1차원 배열을 가리킬 수 있는 참조형 변수이기 때문에 값을 담을수는 없다.

array4[0][0] = 10;

  • 가변크기의 2차원 배열을 생성하는 방법

int[][] array5 = new int[3][]; //위와 같이 선언하면 array5는 3개짜리 배열을 참조한다. 3개짜리 배열은 아직 참조하는 배열이 없다는 것을 의미. array5[0] = new int[1]; //정수를 하나 담을 수 있는 배열을 생성해서 array5 의 0 번째 인덱스가 참조한다. array5[1] = new int[2]; //정수를 두개 담을 수 있는 배열을 생성해서 array5 의 1 번째 인덱스가 참조한다. array5[2] = new int[3]; //정수를 세개 담을 수 있는 배열을 생성해서 array5 의 2 번째 인덱스가 참조한다.

  • 선언과 동시에 초기화하는 방법

int[][] array6 = {{1}, {2,3}, {4,5,6}}; //위와 같이 선언할 경우 array6[0][0] 는 1이다. array6[1][0]은 2이다.

반응형

'Java' 카테고리의 다른 글

클래스 선언  (0) 2020.10.15
for each  (0) 2020.10.15
for 반복문을 이용해서 배열 사용하기  (0) 2020.10.15
1차원 배열  (0) 2020.10.15
게시물 등록시 2개 까지 저장 코딩연습  (0) 2020.10.13