1. 1차원 배열
l 문법
- 타입 [ ] 배열이름 ;
- 타입 배열이름 [ ] ;
: 타입은 배열 요소로 저장되는 변수의 타입을 명시한다.
: 배열 이름은 배열이 선언된 후에 배열에 접근하기 위해 사용한다.
- new 라는 속성을 이용하여 생성
- 배열이름 = new 타입 [ 배열 길이 ] ;
: 배열의 길이는 해당 배열이 몇 개의 배열 요소를 가지게 되는지 명시
- 타입 [ ] 배열이름 = new 타입 [ 배열 길이 ] ;
1. 배열을 선언과 동시에 초기화 블록으로 초기화
1. 2차원 배열
: 배열의 요소로 1차원 배열을 가지는 배열
l 문법
- 타입 [ ] 타입 [ ] 배열이름 ;
- 타입 배열이름 [ ] [ ] ;
- 타입 [ ] 배열이름 [ ] ;
: 타입은 배열 요소로 저장되는 변수의 타입을 설정한다.
: 배열 이름은 배열이 선언된 이후 배열에 접근하기 위해 사용된다.
위에서 선언한 arr은 2차원 배열이며, arr[i]는 arr의 각 배열요소로 1차원 배열이다.
Arr.length는 2차원 배열인 arr의 배열 요소의 총 개수를 반환하며, arr[i].length는 arr의 각 배열 요소인 1차원 배열이 가지고 있는 배열 요소의 총 개수를 반환하게 된다.
728x90