본문 바로가기

JAVA Programming/7. 이차원 배열

2차원 배열

간단하게 1차원 배열은 하나의 Row로 이루어졌다면 2차원 배열은 여러개의 Row로 이루어져있다.

 

1차원 배열은 a[ ] 라고 표현하고, 2차원 배열은 a[ ][ ] 라고 표현한다.

 

2차원 배열 예시1

2차원 배열을 출력하기 위해서 이중for문을 사용하여 첫번째 for문은 a.length로 두번째 for문은 a[i].length로 반복문을 작성하였다. 

출력1

또한 합계를 구하고 평균을 구할 수 있다.

예시2

nums라는 2차원 배열은 nums[0][0] = 1, nums[0][1] = 2, ... nums[1][2] = 6 으로 모두 저장된 상태이다. 

이중for문에 sum += nums[i][j] 를 지속적으로 더해줌으로써 sum을 구할 수 있었고, count를 통해 for문의 반복수를 구하여 avg(평균)을 구할 수 있었다. 출력은 다음과 같다.

출력2