비디오: Java - 배열 (1/6) : 배열과 그룹핑 2024
배열 은 인덱스 번호와 결합 된 단일 변수 이름을 사용하여 참조되는 변수 세트입니다. 배열의 각 항목은 요소라고합니다. 배열의 모든 요소는 같은 유형이어야합니다. 따라서 배열 자체에는 포함 할 수있는 요소의 종류를 지정하는 유형이 있습니다.
인덱스 번호는 변수 이름 다음에 쓰여지고 대괄호로 묶입니다. 따라서 변수 이름이 x 이면 x [5] 와 같은 표현식을 사용하여 특정 요소에 액세스 할 수 있습니다.
->x [5] 가 배열의 다섯 번째 요소를 참조한다고 생각할 수 있습니다. 그러나 첫 번째 요소에 대한 색인 번호는 0부터 시작하므로 x [5] 는 실제로 여섯 번째 요소를 나타냅니다. 이 작은 세부 사항은 배열 작업시 문제의 주요 원인 중 하나입니다. 특히 어레이 프로그래밍 치아를 잘라내어 0에서 1로 색인을 생성하는 언어로 작성한 경우에는 더욱 그렇습니다.
배열의 진정한 힘은 변수 또는 완전한 표현식을 배열 인덱스로 사용할 수 있다는 간단한 사실. 예를 들어 특정 배열 요소를 나타 내기 위해 x [5] 를 코딩하는 대신 x [i] 를 코딩하여 < i . 배열 자체가 객체이다. 인덱스없이 배열의 변수 이름을 사용하면 배열의 특정 요소가 아닌 배열 객체 전체를 참조 할 수 있습니다. 따라서
x [5]
- 가 배열 요소를 가리키는 경우 x 는 배열 자체를 나타냅니다.
- 배열 변수의
- 길이
- 필드를 사용하여 배열의 길이에 액세스 할 수 있습니다. 예: x. length 는 배열 x 의 길이를 반환합니다.