본문 바로가기
그 외 프로그래밍 언어/Java

자바, 2차원 배열

by Dreaming Coder 2021. 12. 4. 21:35

 


 

배열에 이어서 이번에는 이차원 배열을 배워보겠습니다.

 

 

 

지난 포스트

 

자바, 배열의 선언과 생성

지난 포스트에서 배열에 대해서 배웠습니다. 코드도 보여주면서 배열의 선언과 생성도 다 했었는데 이런 제목으로 다시 글을 쓰는 이유는, 배열을 선언하는 또 다른 방법도 있기 때문입니다. 지

gogogameboy.tistory.com

 

 

 

이차원 배열

 

이차원 배열은 그림으로 보시는 바와 같이, 배열 안에서 또 배열을 생성하는 것입니다.

위의 그림 속에 배열을 코드로 작성해보자면 아래와 같습니다.

 

 

 

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

array[0][0] = 6;
array[0][1] = 9;
array[0][2] = 3;
array[0][3] = 7;

array[1][0] = 5;
array[1][1] = 2;

array[2][0] = 8;
array[2][1] = 4;
array[2][2] = 1;

글로 굳이 설명을 안 드려도 위의 그림과 이 코드를 번갈아가며 보시면 이해를 하실 수 있으리라고 생각합니다.

 

 

 

 

이차원 배열 안에 데이터를 집어넣어 봅시다.

 

5행 5열짜리, 총 25개의 데이터를 넣을 수 있는 int 타입의 이차열 배열을 만들어보겠습니다.

그리고 그 안에서 차례대로 1부터 25까지에 값을 넣는 코드를 작성해보겠습니다.

 

 

 

int[][] array = new int[5][5];

array[0][0] = 1;
array[0][1] = 2;
array[0][2] = 3;
array[0][3] = 4;
array[0][4] = 5;

array[1][0] = 6;
array[1][1] = 7;
array[1][2] = 8;
array[1][3] = 9;
array[1][4] = 10;

array[2][0] = 11;
array[2][1] = 12;
array[2][2] = 13;
array[2][3] = 14;
array[2][4] = 15;

array[3][0] = 16;
array[3][1] = 17;
array[3][2] = 18;
array[3][3] = 19;
array[3][4] = 20;

array[4][0] = 21;
array[4][1] = 22;
array[4][2] = 23;
array[4][3] = 24;
array[4][4] = 25;

이렇게 5행 5열짜리 배열에 1부터 25까지의 값을 집어넣어 보았습니다.

 

다음 포스트에서는 이 코드에 계속 이어서 공부를 해보겠습니다.

 

 

 

 

 

 

다음 포스트

 

자바, 2차원 배열의 중복되는 코드를 for문으로 줄이기

지난 포스트의 마지막에 작성한 2차원 배열의 코드를 반복문으로 줄여보겠습니다. 지난 포스트 자바, 2차원 배열 배열에 이어서 이번에는 이차원 배열을 배워보겠습니다. 지난 포스트 자바, 배

gogogameboy.tistory.com

 

 

 


이 글이 도움이 됐다면 하단의 공감 버튼을 꾹 눌러서
빨간 하트로 만들어주세요.
지인에게 보여주고 싶은 글이었다면
공감 버튼 옆을 클릭해서 SNS 공유해주세요.
댓글은 블로그 운영에 큰 힘이 됩니다.

 


 


댓글