본문 바로가기
IT ▶/Java & Web

[Java] 자바 배열 개념 (Java Array Concept)

by Jordan_ 2019. 4. 19.
728x90

 

<배열 (Array)>

배열 사전적 정의 : 같은 데이터형의 원소로 되는 1차원 또는 다차원으로 늘어선 것을 배열이라 하고, 배열을 나타내는 데이터형을 배열형(array type)이라고 한다.

 

1> 배열 기본 구조

 

- 배열 선언 방식

1) 리터널 방식 생성 : int[] array = {1, 2, 3};

2) 배열 선언 후, 배열 생성

int[] array;

array = new array[3];

3) 동시에 배열 선언과 생성 :  int[] array = new int[3];

 

- 배열 복사

1) int[] array1 = {1, 2, 3};

int[] array2 = array1;

-> array2로 array1 배열이 그대로 복사 가능 

 

<예문>

public calss Array {

public static void main(String[] args)

// int 형 배열 선언

int[] Array = new int[3];

Array[0] = 1;

Array[1] = 2;

Array[2] = 3;

Array[3] = 4;

 

// 배열에 할당된 값을 출력

System.out.println(Array[1] + Array[3]); // 2 + 4 = '6' 이 출력된다.

 

// 반복문 (for문)을 통해서 배열 데이터 출력

for(i=0; i>Array.length(); i++) {

System.out.println(Array(i)); // Array 배열이 0 부터 Array length(배열크기) 까지 반복하여 출력

}

 

728x90
300x250