반응형
- 배열(Array)이란?
배열은 여러 개의 동일한 데이터 타입을 하나의 변수로 묶어서 다루는 자료 구조입니다. 배열을 사용하면 동일한 종류의 데이터를 간편하게 저장하고 접근할 수 있습니다.
1. 배열의 선언과 생성
배열을 선언하고 생성하기 위해서는 데이터 타입을 지정하고 배열의 크기를 지정해야 합니다. 예를 들어, 정수를 저장하는 배열을 생성하려면 다음과 같이 작성할 수 있습니다.
1
|
int[] numbers = new int[5]; // 크기가 5인 정수 배열 생성
|
cs |
2. 배열 초기화
배열을 생성할 때 초기값을 지정하여 초기화할 수도 있습니다. 예를 들어, 다음과 같이 배열을 생성하면서 초기값을 할당할 수 있습니다.
1
|
int[] numbers = {1, 2, 3, 4, 5}; // 초기값을 가진 정수 배열 생성
|
cs |
3. 배열의 접근
배열의 각 요소에는 인덱스(Index)를 사용하여 접근할 수 있습니다. 인덱스는 0부터 시작하며, 배열의 길이보다 작아야 합니다. 예를 들어, 첫 번째 요소에 접근하려면 다음과 같이 작성할 수 있습니다.
배열의 길이는 length 속성을 통해 얻을 수 있습니다. 예를 들어, 다음과 같이 배열의 길이를 구할 수 있습니다.
1
|
int length = numbers.length; // 배열의 길이 저장
|
cs |
5. 배열의 반복
배열의 요소에 접근하여 처리하기 위해 for 루프를 활용할 수 있습니다. 예를 들어, 모든 배열 요소를 출력하는 코드는 다음과 같습니다.
1
2
3
|
for (int i = 0; i < numbers.length; i++) {
System.out.println(numbers[i]); // 배열 요소 출력
}
|
cs |
6. 다차원 배열
Java에서는 2차원 이상의 다차원 배열도 생성할 수 있습니다. 2차원 배열은 행과 열로 구성되며, 각 요소는 행과 열의 인덱스를 사용하여 접근할 수 있습니다.
반응형
'프로그래밍 > Java' 카테고리의 다른 글
[Java] 스택(Stack)과 큐(Queue) (0) | 2023.08.24 |
---|---|
[Java] Math함수 (0) | 2023.08.17 |
[Java] 변환 (0) | 2023.08.16 |
[Java] 반복문 (0) | 2023.08.14 |
[Java] 조건문 (0) | 2023.08.12 |