배열의 초기값
▷ 배열을 생성할 때 각 구성 요소에 넣는 초기값을 기본값이라고 한다.
자료형 | 기본값 |
byte | zero, 곧 (byte) 0 |
short | zero, 곧 (short) 0 |
int | zero, 곧 0 |
long | zero, 곧 0L |
float | zero, 곧 0.0f |
double | zero, 곧 0.0d |
char | null 문자, 곧 \u0000 |
boolean | 거짓, 곧 false |
참조형 | null 참조, 곧 null |
-> 기본값은 '일부러 값을 설정하지 않아도 기본으로 값이 설정된다'는 사전적 의미가 있다. 배열의 구성 요소 뿐만 아니라 클래스의 필드 (인스턴스 변수와 클래스 변수)도 기본값으로 초기화 된다.
배열의 구성 요소는 자동으로 0으로 초기화되는 규칙이 있다.
▷ 배열의 요소 값을 초기화하며 배열 선언하기
int[] a = {1,2,3,4,5}; //배열 초기화에 의해 생성