□ 배열 : 같은 Data type을 가진 여러 개의 데이터를 관리하고자 할 때 사용
※ 기본 데이터형으로 선언된 배열이라도 배열 자체가 객체이기 때문에 생성된 배열 객체는 항상 Heap영역에 저장
○ 배열 객체 생성 방법
① 3단계
ex) int array[]; array = new int[3]; array[0] = 1; array[1] = 2; array[2] = 3;
② 2단계
ex) int array[] = new int[3]; array[0] = 1; array[1] = 2; array[2] = 3;
③ 1단계
ex) int array[] = {1,2,3);
※ int array[] = new int[]{1,2,3};
※ 선언부에는 배열의 크기가 선언될 수 없음
□ 배열의 각 요소의 데이터 값은 변경 가능, 배열의 크기는 절대로 변경 불가능, 동적으로 배열 크기 변화시키고 싶으면 java.util 패키지의 Collection 사용(Section 9참조)
□ 생성된 배열은 인덱스를 가지고 있고 배열의 첫 요소의 인덱스는 0이다.
□ 생성된 배열에 요소의 값을 정의 하지 않으면 컴파일러에 의해서 기본 값으로 초기화
데이터 형
|
기본 초기 값
|
boolean
|
false
|
byte
|
0
|
short
|
0
|
char
|
‘\u0000'
|
int
|
0
|
long
|
0
|
float
|
0.0f
|
double
|
0.0d
|
reference type {ex)String 클래스}
|
null
|
댓글 없음:
댓글 쓰기
국정원의 댓글 공작을 지탄합니다.