배열 생성 - 단계적 작업, 배열의 인스턴스 생성 (배열선언 및 생성), 배열의 접근방법, 배열의 선언과 동시에 초기화 방법

CODEDRAGON Development/Java

반응형

    


 

배열 생성 초기화 방법

·         배열 객체 생성   배열의 요소에 값을 대입하여 초기화하는 방법

·         배열 선언과 동시에 초기화 하는 방법

 

 

 

 

배열 객체 생성   배열의 요소에 값을 대입하여 초기화하는 방법

 

 

 

배열 선언

대괄호 [] 사용하여 배열을 선언합니다.

 

배열에저장될자료형 배열명[];

배열에저장될자료형[] 배열명;

 

구분

설명

배열에저장될자료형

자료형타입은 배열 요소로 저장되는 변수의 타입을 지정합니다.

배열명

배열 이름은 배열이 선언된 후에 배열에 접근하기 위해 사용됩니다.

 

 

 

 

배열 객체 생성

·         new 키워드를 사용하여 실제 배열로 생성합니다. (메모리 할당)

·         대괄호 [] 정수나 첨자를 지정해서 배열을 생성합니다.

·         배열의 크기는 해당 배열이 개의 배열 요소를 가지는지 지정합니다.

 

배열명 = new 배열에저장될자료형[배열크기];

배열에저장될자료형 배열명[] = new 배열에저장될자료형[배열크기];

 

 

 

배열 초기화

·         배열의 선언과 생성을 동시에 수행할 있습니다.

·         괄호({}) 사용하여 초기값을 나열한 것을 초기화 블록(initialization block)이라고 합니다.

·         초기화 블록에 맞춰 자동으로 배열의 길이가 설정됩니다.

 

배열에저장될자료형[] 배열명 =

new 배열에저장될자료형[]{, , , ...};

배열에저장될자료형[] 배열명=

{, , , ...};

 

 


   

배열의 단계적 작업

작업 단계

메모리 구조

1) 배열 선언

char[] ch; 또는 char ch[];

  


2) 배열 생성

ch = new char[4];


3) 배열 초기화

ch[0]='J'; ch[1]='a';

ch[2]='v'; ch[3]='a';


   


 

배열의 인스턴스 생성 (배열선언 생성)

자바에서 하나의 배열은 하나의 객체로 인식됩니다.

배열도 인스턴스입니다. 이상의 데이터를 저장할 있는 형태의 인스턴스입니다