방통대/Java

3-1 배열

꿈꾸는 몽나 2024. 3. 8. 21:08
728x90

 

배열

: 같은 자료형의 원소를 정해진 개수만큼 가지고 있는 객체

: 배열의 크기는 배열이 초기화 또는 생성될 때 정해 짐

: 숫자 인덱스(첨자)를 사용하여 특정 원소를 다룸

 

 

배열의 선언

: 선언할 때 크기를 지정할 수 없음

: 형식은 자료형[] 변수이름; 또는 자료형 변수이름[];

 

ex)

// []를 2개 쓰면 2차원 배열.

 

 

 

배열의 초기화

: 선언과 동시에 중괄호를 이용하여 초기값을 지정

: 자동으로 메모리 공간이 확보됨

: 초기화 또는 생성 과정을 거쳐야 배열의 원소를 사용할 수 있음

 

ex)

 

 

 

 

배열의 생성

: 배열의 원소가 사용할 메모리 공간의 생성

: new 연산자를 이용

-> 배열의 크기를 정하고 메모리 공간을 확보

-> new 연산자는 메모리의 주소값을 리턴함

-> 원소가 숫자인 경우 0, 참조형인 경우 null로 자동 초기화

 

ex)

 

 

 

배열의 크기

: 배열은 크기를 가지는 내장 속성 length를 가짐

: 사용법은 배열이름.length

 

ex)

 

출력)

 

728x90