자바 배열 선언
목차
1. 배열이란?
자바에서 배열은 동일한 타입의 여러 개의 요소를 저장하는 자료구조입니다. 배열 내의 각 요소는 인덱스를 사용하여 접근할 수 있습니다. 배열은 데이터를 효율적으로 관리하고 접근하기 위해 사용됩니다. 쉽게 말하면 배열은 같은 데이터 타입에 여러 데이터들의 모임이라고 볼 수 있다
2. 배열 선언하기
자바의 배열을 선언하기 위해 해당 타입의 배열 변수를 생성해야 합니다. 배열 변수는 다음과 같은 형식으로 선언됩니다:
<데이터타입>[] <변수명>;
예를 들어, 정수형 배열을 선언하려면 다음과 같이 작성합니다:
int[] numbers;
3. 배열 초기화하기
배열을 선언한 후에는 배열 요소에 값을 할당하여 초기화할 수 있습니다. 배열 초기화에는 두 가지 방법이 있습니다:
3.1. 배열 리터럴을 사용한 초기화
배열 리터럴은 중괄호({})를 사용하여 배열 요소를 나타내는 방법입니다. 예를 들어, 정수형 배열을 초기화하려면 다음과 같이 작성합니다:
int[] numbers = {1, 2, 3, 4, 5};
3.2. 요소별 초기화
배열의 각 요소를 개별적으로 초기화할 수도 있습니다. 예를 들어, 다음과 같이 작성합니다:
int[] numbers = new int[5];
numbers[0] = 1;
numbers[1] = 2;
numbers[2] = 3;
numbers[3] = 4;
numbers[4] = 5;
4. 다차원 배열
자바는 다차원 배열을 지원합니다. 2차원 배열은 행과 열로 구성되며, 다음과 같이 선언할 수 있습니다:
<데이터타입>[][] <변수명>;
예를 들어, 정수형 2차원 배열을 선언하려면 다음과 같이 작성합니다:
int[][] matrix;
5. 배열의 길이와 인덱스
배열은 요소의 개수와 해당 요소에 접근하는 데 사용되는 인덱스를 가지고 있습니다. 배열의 길이는 다음과 같이 확인할 수 있습니다:
int length = array.length;
인덱스는 0부터 시작하여 배열의 길이보다 하나 작은 값을 가집니다. 예를 들어, 길이가 5인 배열의 인덱스 범위는 0부터 4까지입니다.
6. 배열 요소 접근하기
배열 요소에 접근하기 위해 인덱스를 사용합니다. 인덱스를 지정하여 배열 요소의 값을 읽거나 변경할 수 있습니다. 예를 들어, 다음과 같이 작성합니다:
int[] numbers = {1, 2, 3, 4, 5};
int firstNumber = numbers[0]; // 첫 번째 요소 읽기
numbers[1] = 10; // 두 번째 요소 변경
이와 같이 자바 배열을 선언하고 초기화하며, 다차원 배열을 다루고, 배열의 길이와 인덱스를 활용하여 요소에 접근하는 방법에 대해 알아보았습니다. 배열은 다양한 데이터 처리 작업에서 유용하게 사용되므로, 적절하게 활용해 보세요.
'프로그래밍 > Java' 카테고리의 다른 글
[Java]클래스 사용법 (0) | 2023.07.19 |
---|---|
[Java]자바 추상클래스 사용법 (0) | 2023.07.19 |
[Java]객체지향 설계의 원칙과 디자인 패턴 (0) | 2023.07.19 |
[Java]HashSet과 TreeSet: 고유한 값 유지와 정렬 (0) | 2023.07.19 |
[Java]자바 HashMap과 TreeMap: 키-값 쌍 데이터 저장과 검색 (0) | 2023.07.19 |