관리 메뉴

자바(JAVA) 배열 본문

Java/Java 기본 개념

자바(JAVA) 배열

ª_ª 2016. 11. 7. 21:00
728x90
반응형

배열이란?

하나의 데이터만 가지고 있던 변수와 달리 여러 개의 데이터를 가지고 변수를 모아 놓은 것입니다. 배열은 다수의 데이터를 저장하고 처리하는 경우에 유용하게 사용 될 수 있습니다.

예를 들어 한반에 학생수가 30명일 때, 각각의 학생들의 점수를 입력하려면 변수선언 30개 입력 30개 출력 30개로 총 90줄을 사용하게 됩니다. 그래서 이러한 불편함과 중복되는 부분과 코드를 최소화하기 위해서 배열이라는 것이 사용됩니다.


배열의 문법

- 배열은 변수 선언 방법과 거의 비슷하며, 여러 개의 데이터가 모여 있어서 ‘{ }’(중괄호)를 이용합니다.

- 배열의 크기는 최초에 한 번 설정되면 변경이 불가능 합니다.

- 배열을 접근할 때, 인덱스로 접근하는데 인덱스는 0부터 시작합니다.


변수 선언 방법

자료형 변수명 = 초기화;

int value = 10;

int(정수) 변수 value10으로 초기화 합니다.


배열 선언 방법

자료형[] 변수명 = 초기화;

1. int[] iArr = {10, 20, 30}; // iArr이라는 변수 3개를 사용

int(정수) 배열([])변수 iArr의 값을 10, 20, 30으로 초기화합니다.

배열변수는 자료형 뒤에 ‘[ ]’(대괄호)를 써주게 됩니다.

iArr의 크기는 3입니다. 인덱스로 표현하기 때문에 0, 1, 2를 사용해서 접근하게 됩니다.

iArr[0] = 10, iArr[1] = 20, iArr[2] = 30


2. int[] iArr1 = new int[3]; // iArr1이라는 변수 3개를 사용

①번과 자료형 선언은 동일하지만 초기화 방법이 살짝 다릅니다. new int[3];으로 초기화를 하면서 int(정수)형 변수를 3개 생성한 것입니다. 여기서 iArr1[0~2]의 값들은 0으로 초기화 됩니다.


3. 2차원 배열 3차원 배열 다중 배열 선언 방법

- int[][] iArr1 = new int[3][3];

- int[][][] iArr2 = new int[2][3][4];


728x90
반응형

'Java > Java 기본 개념' 카테고리의 다른 글

자바(JAVA) 메소드(Method)  (0) 2016.11.14
자바(JAVA) 랜덤(Random)값 사용 하기  (0) 2016.11.09
자바(JAVA) 반복문  (0) 2016.11.02
자바(JAVA) 제어문  (0) 2016.10.31
자바(JAVA)의 연산자  (0) 2016.10.28
Comments