JAVA/포스팅

자바 배열의 길이와 인덱스

짜집퍼박사(짜박) 2023. 11. 2. 11:35

자바 배열의 길이(length)와 인덱스(index)는 배열을 다루는 데 중요한 개념입니다. 배열의 길이는 배열에 포함된 요소의 개수를 나타내며, 배열의 인덱스는 배열 내의 각 요소에 대한 고유한 위치를 지정합니다. 

 

1. 배열의 길이 (Length)

- 배열의 길이는 배열에 저장된 요소의 개수를 의미합니다.
- 배열의 길이는 변경할 수 없으며, 배열이 생성될 때 설정되며 배열을 생성할 때 크기를 명시적으로 지정합니다.
- 배열의 길이는 배열 객체의 length 속성을 사용하여 얻을 수 있습니다.
- 배열의 길이는 0부터 시작하여 (배열 크기 - 1)까지의 유효한 인덱스 범위를 결정합니다.

예를 들어, 다음과 같이 배열 numbers의 길이를 얻을 수 있습니다

int[] numbers = new int[5]; // 크기가 5인 배열 생성
int length = numbers.length; // 배열의 길이는 5

 

2. 배열의 인덱스 (Index)

- 배열의 인덱스는 각 요소를 식별하는 데 사용되는 정수 값입니다.
- 인덱스는 0부터 시작하여 배열의 길이 - 1까지의 범위를 가집니다.
- 배열의 첫 번째 요소는 인덱스 0, 두 번째 요소는 인덱스 1, 세 번째 요소는 인덱스 2, 등등으로 접근됩니다.

예를 들어, 다음과 같이 배열 numbers의 각 요소에 접근하는 예제입니다

int[] numbers = {10, 20, 30, 40, 50};
int firstElement = numbers[0]; // 첫 번째 요소에 접근 (인덱스 0)
int thirdElement = numbers[2]; // 세 번째 요소에 접근 (인덱스 2)
int lastElement = numbers[4];  // 마지막 요소에 접근 (인덱스 4)

배열의 인덱스를 사용하여 특정 요소에 접근하고 수정할 수 있습니다.

배열의 길이와 인덱스는 배열을 조작하고 요소에 접근할 때 매우 중요한 역할을 합니다. 배열의 길이를 확인하고 유효한 인덱스 범위 내에서 작업하는 것이 중요하며, 이를 통해 배열을 안전하게 다룰 수 있습니다.

 

With ChatGPT

'JAVA > 포스팅' 카테고리의 다른 글

자바 배열의 복사  (0) 2023.11.02
자바 배열의 초기화  (0) 2023.11.02
자바 배열의 선언과 생성  (0) 2023.11.02
자바 배열(array)이란  (0) 2023.11.02
자바 continue문  (0) 2023.11.02