티스토리 뷰

개발

[Java] 다차원 배열

호호홍얍얍 2022. 5. 15. 11:46

2차원 배열

  • 2차원 배열의 선언 방법은 1차원 배열과 같지만 []를 한 번 더 써주면 된다: int[][] score
  • 주로 테이블 형식의 데이터를 담는 데 사용한다.
  • 초기화 시, 배열요소의 타입의 기본값으로 초기화된다. int 타입이라면, 모든 요소가 0으로 초기화된다.
  • int[][] arr = {{1, 2, 3}, {4, 5, 6}} 과 같이 생성과 초기화를 동시에 할 수 있다.
  • 2차원 배열은 '배열의 배열'로 구성되어 있다. 
    • 2차원 배열의 참조변수는 첫 번째 배열의 주소값을 저장한다. 그리고 첫 번째 배열의 각 요소에 두 번째 배열의 주소값을 저장한다.
    • int[][] score가 있을 때, score.length와 score[1].length는 서로 다를 수 있다.

 

가변배열

  • 다차원 배열을 생성할 때, 마지막 차수의 길이를 지정하지 않고, 추후에 각기 다른 길이의 배열을 생성할 수 있다.

'개발' 카테고리의 다른 글

[Java] 변수와 메서드  (0) 2022.05.15
[Java] 객체지향  (0) 2022.05.15
[Java] String 배열 / Char 배열  (0) 2022.05.15
[Java] 배열  (0) 2022.05.14
[항해99] 첫 미니 프로젝트 시작  (0) 2022.05.09
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/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
글 보관함