배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는것이다.
int[] score = new int[5] => 5개의 저장공간 생성 (인덱스 값은 0, 1, 2, 3, 4)
배열 생성 법
- 타입[] 변수이름; // 배열 선언 (배열을 다루기 위한 *참조변수 선언)
* 참조변수는 객체의 메모리 주소를 저장하고 그 주소를 가리키는 변수이다.
- 변수이름 = new 타입[길이] // 배열 생성 (실제 저장공간 생성)
- 타입 [] 변수이름 = new 타입[길이] // 한번에 가능
배열의 인덱스는 각 요소에 자동으로 붙는 번호이다.
*인덱스의 범위는 0부터 '배열길이-1'까지
배열의 길이
배열은 한번 생성하면 실행동안 그 길이를 바꿀 수 없다.
배열 이름.length - 배열의 길이(int형 상수)
배열의 초기화
배열의 각 요소에 처음으로 값을 저장하는 것'
타입별 배열 초기화값
- 정수형 배열 (int, long, byte, short): 기본값은 0
- 실수형 배열 (float, double): 기본값은 0.0
- boolean 배열: 기본값은 false
- char 배열: 기본값은 '\u0000' (null 문자)
- 참조형 배열 (객체, String 등): 기본값은 null
'Programming > 자바(Java)' 카테고리의 다른 글
6-9 클래스의 정의 (0) | 2024.09.26 |
---|---|
6. 객체지향 언어 (1) | 2024.09.26 |
4. 조건문과 반복문 (0) | 2024.09.26 |
3. 연산자 (0) | 2024.09.25 |
2. 변수 (0) | 2024.09.25 |