*다량의 데이터를 처리하는 방법

  1. 배열 ⇒ 순서, 같은 자료형 (길이 정해짐)

  2. 컬렉션 프레임워크

    List, Set, Map, Vector, Stack.. (길이 안정해짐)

다차원 배열 ⇒ 행(row), 열(colum)로 구성

int[][] arr = new int[3][4]; ⇒ 3행 4열의 배열 주소 선언 (행: 0~2, 열: 0~3), 초기값 : 0

*arr.length를 찍으면 행의 길이가 출력 ⇒ 3

*arr[0].length를 찍으면 0번째 행에 해당하는 열의 길이가 출력 ⇒ 4

arr[0][0] arr[0][1] arr[0][2] arr[0][3]

arr[1][0] arr[1][1] arr[1][2] arr[1][3]

arr[2][0] arr[2][1] arr[2][2] arr[2][3]

int[][] arr = {

{1,2,3,4}, // 배열 안에 배열이 들어간 형태. {}가 하나의 행을 의미함.

{5,6,7,8},

{9,10,11,12}

}

arr[1][1] ⇒ 6