배열은 여러 데이터를 하나로 묶은 것이다. 많은 양의 데이터를 하나로 묶어서 관리할 수 있다는 것에 큰 장점이 있다. 만약 학생 10명의 데이터를 저장한다고 할 때, 개별적으로 저장을 하려고 하면 최소한 10 문장은 필요하다. 이때, 배열을 사용하면 한 줄로 코드 작성이 가능해진다. 사용법은 다음과 같다.
위의 예시는 이름이 arr인 배열을 생성하였고, 그 배열은 int형이다. 배열을 생성 시에는 배열을 의미하는 대괄호([])를 써주어야 하며, 초기화를 하기 위해서는 중괄호({})를 사용하여 진행할 수 있다. 여태까지는 배열을 생성하고 초기화를 하는 것까지 알아보았다. 그렇다면 배열에 저장된 각 값에게 접근을 하기 위해서는 방법이 필요할 것이다. 이러한 방식처럼 배열을 다루기 위해서는 인덱스라는 개념을 알아야 한다. 인덱스는 쉽게 설명하면 배열에 저장된 값들의 순서이자 그들이 가지고 있는 주소이기도 하다. 즉, 주소를 알아야 해당 값에게 접근을 할 수 있기 때문에 인덱스에 대한 이해가 필요하다. 모든 배열의 인덱스는 0부터 시작한다. 배열의 첫 번째 원소의 인덱스는 0인 셈이다. 첫 번째 인덱스가 0이기 때문에 마지막 원소의 인덱스는 (배열의 크기-1)이 된다. 위의 예제를 기준으로 말하면 arr [0]~ arr [4]까지의 원소들이 있는 셈이다. 또한, 배열은 반복문을 사용하여 배열을 초기화하고 출력을 할 수 있다.
for 반복문을 이용하여 배열을 초기화하고 배열을 출력하였다. 반복문을 사용하면 단 몇 줄의 코드로 많은 양의 배열 데이터를 쉽게 초기화 혹은 출력이 가능하다.
'Java' 카테고리의 다른 글
Chapter 12 - 생성자 (0) | 2022.01.10 |
---|---|
Chapter 11 - 객체 지향 프로그래밍(Object Oriented Programming) (0) | 2022.01.07 |
Chapter 09 - 반복문 (0) | 2022.01.05 |
Chapter 08 - 조건문 (0) | 2022.01.04 |
Chapter 07 - 메소드 (0) | 2022.01.03 |