방통대/Java
3-1 배열
꿈꾸는 몽나
2024. 3. 8. 21:08
728x90
배열
: 같은 자료형의 원소를 정해진 개수만큼 가지고 있는 객체
: 배열의 크기는 배열이 초기화 또는 생성될 때 정해 짐
: 숫자 인덱스(첨자)를 사용하여 특정 원소를 다룸
배열의 선언
: 선언할 때 크기를 지정할 수 없음
: 형식은 자료형[] 변수이름; 또는 자료형 변수이름[];
ex)
// []를 2개 쓰면 2차원 배열.
배열의 초기화
: 선언과 동시에 중괄호를 이용하여 초기값을 지정
: 자동으로 메모리 공간이 확보됨
: 초기화 또는 생성 과정을 거쳐야 배열의 원소를 사용할 수 있음
ex)
배열의 생성
: 배열의 원소가 사용할 메모리 공간의 생성
: new 연산자를 이용
-> 배열의 크기를 정하고 메모리 공간을 확보
-> new 연산자는 메모리의 주소값을 리턴함
-> 원소가 숫자인 경우 0, 참조형인 경우 null로 자동 초기화
ex)
배열의 크기
: 배열은 크기를 가지는 내장 속성 length를 가짐
: 사용법은 배열이름.length
ex)
출력)
728x90