비전공자를 위한 자바 프로그래밍/Chapter 2. 기초 문법

2.3 여러 가지 배열 - 2.3.1 배열

codecraze111 2024. 12. 9. 20:44

 변수가 특정 타입의 데이터를 담는 상자였다면, 배열은 이런 변수들의 묶음입니다. 배열을 선언할 때는 new 연산자를 사용합니다.
배열 요소 하나하나는 ‘배열이름[요소 번호]’로 나타낼 수 있습니다. 주의할 점은 배열의 요소 번호(인덱스)는 1이 아닌 0부터 시작한다는 것입니다. 따라서 [그림 2-9] 상단의 arr 배열의 첫 번째 요소를 참조하고 싶다면 ‘arr[0]’이라고 나타냅니다.

[그림 2-9] 배열의 개념 및 선언
[그림 2-9] 배열의 개념 및 선언


일반 변수에 값을 저장하는 것처럼 배열 요소 하나하나에도 값을 저장할 수 있습니다.

배열 요소에 값 저장 1
배열 요소에 값 저장 1


더 간편하게 다음처럼 배열의 선언과 동시에 배열 요소에 값을 저장할 수도 있습니다.

배열 요소에 값 저장 2
배열 요소에 값 저장 2


 [코드 2-1]에서는 문자열 값을 담는 String 변수 4개에 값을 저장하고 이 값들을 출력하기 위하여 비슷한 문구가 여러 번 반복되어 나타났습니다. 그러나 [배열 요소에 값 저장 2]을 활용하면 [코드 2-10]처럼 간편하게 나타낼 수 있습니다. ‘Array’라는 이름의 클래스를 만들어 [코드 2-10]을 입력해 봅시다.

[코드 2-10] 변수의 선언, 값 저장과 출력 2
[코드 2-10] 변수의 선언, 값 저장과 출력 2