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'; |
배열의 인스턴스 생성 (배열선언 및 생성)
자바에서 하나의 배열은 하나의 객체로 인식됩니다.
배열도 인스턴스입니다. 둘 이상의 데이터를 저장할 수 있는 형태의 인스턴스입니다
'Development > Java' 카테고리의 다른 글
객체(Object), 객체와 객체간 커뮤니케이션 (0) | 2017.09.20 |
---|---|
다차원 배열 선언, 다차원 배열 객체 생성 (0) | 2017.09.19 |
메소드의 재귀호출 활용 - 정수 n의 팩토리얼 (0) | 2017.09.19 |
함수 기본 형식 (0) | 2017.09.19 |
Scanner 클래스 메소드 (0) | 2017.09.14 |