11. 2차원 배열

강태석·2022년 8월 10일
0

Java 기초

목록 보기
11/24

2차원 배열이란?

  • 위 사진에서 각 행 1행이 1차 배열이며, 둘리 , 도우너 , 또치 등 1차원 배열들의 집합으로 "행렬"을 구성하게 된 것이 바로 2차원 배열이다.

2차원 배열의 선언
데이터형[][] 배열이름;

int[][] dooly;

2차원 배열의 크기 할당
배열이름 = new 데이터형[행][열];

dooly = new int[3][3];
  • 선언과 할당 일괄처리
    데이터형[][] 배열이름 = new 데이터형[행][열];
int[][] dooly = new int[3][3];

2차원 배열에 값 대입

  • 행, 열에 대한 인덱스를 통하여 값을 대입한다.
    배열이름[행][열] = 값;
dooly[0][0] = 75; 
  • 선언과 할당 및 값 대입까지 일괄처리
int[][] grade = new int[][]{
	{75, 82, 91}, 
    {88, 64, 50}, 
    {100, 100, 90}
};

2차원 배열의 길이
2차원 배열의 길이는 , 을 나누어서 생각해야 한다.

행의 길이
1차 배열의 길이는 2차 배열에서는 행의 크기로 조회된다.

int rows = grade.length;

열의 길이
열의 길이는 각 행에 대해여 개별적으로 조회해야 한다.

int col = grade[].length;
  • 예제) 2차원 배열과 이중 for문을 이용한 학생들의 성적의 합과 평균 구하기.

0개의 댓글