Java/Java

Java 04. 배열 ( Array )

shin96bc 2022. 3. 9. 10:23

(1) 같은 타입의 데이터 '저장소'로써, 생성될 때 그 크기가 고정되는 '객체'

 

(2) 선언
     타입 배열변수[];

     ex) int is[];,  String strs[]; 등등...

(3) 생성
     배열변수 = new 타입[크기];
     ex) is = new int[4];, Strs = new String[4]; 등등...

 

(4) 초기화
     배열변수[인덱스] = 데이터;
     ex) is[0] = 10;, strs[0] = "봄"; 등등...

(5) 선언 및 생성
     타입 배열변수[] = new 타입[크기];
     ex) int is[] = new int[4];, String strs[] = new String[4]; 등등...

(6) 선언 및 생성 및 초기화
     타입 배열변수[] = {데이터1, 데이터2, 데이터3, 데이터4 .....};
     ex) int is[] = {10, 20, 30, 40};, String strs[] = {"봄", "여름", "가을","겨울"....}; )

(7) 분리 주의 사항
     '선언'과 '생성 및 초기화'는 분리될 수 없음


(8) 배열방의 default 값 ( by JVM )
     byte, short, char, int : 0

     long : 0L
     float : 0.0f
     double : 0.0
     boolean : false
     참조형 : null

(9) 형변환
     자동형변환이 가능한 데이터라면 변환되어져서 저장됨

(10) length 속성 
     배열방의 크기를 리턴

(11) 2차원 배열
     1차원 배열을 데이터( element ) 로 갖는 배열

(12) n차원 배열
     (n-1)차원 배열을 데이터( element ) 로 갖는 배열

'Java > Java' 카테고리의 다른 글

Java 06. OOP( Object Oriented Programming) 특성  (0) 2022.03.09
Java 05. 컬렉션 ( Collection )  (0) 2022.03.09
Java 03. 제어문  (0) 2022.03.08
Java 02. 기본 용어 & 구성  (0) 2022.03.08
Java 01. 설치 및 세팅  (0) 2022.03.07