Programming/자바(Java)

5. 배열

먹보 개발자 2024. 9. 26. 12:45

배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는것이다.

 

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