본문 바로가기

java/배열(Array)

1차원 배열

1차원 배열은 가장 일반적인 배열의 형태로, 아래와 같이  선언할 때 타입 뒤에 [ ]를 붙여서 선언하고 초기화한다.

 

double[] temperatureOfJuly = new double[31];

 

좌항 double[ ] temperatureOfJuly은  배열을 가리킬 double 타입의 참조변수 temperatureOfJuly를 의미하고,

우항 new는 '객체를 생성한다',  double은 '타입' 뒤에 [31]는 '크기'를 표현하고 있다.  

, temperatureOfJuly라는 변수 배열에 31개의 double값을 저장할 수 있는 새로운(new) 배열을 생성한다고 선언하고 초기화한다는 의미이다.

배열을 선언할 때는 대괄호 안에 크기를 지정하고, 배열 요소에 접근할 때는 대괄호 안에 해당 요소의 인덱스를 지정한다.

 

 

 

 

값 접근하기

배열 내 특정 요소에 할당되어 있는 값에 접근하려면 배열 참조 변수의 이름과 배열의 인덱스를 활용한다.

즉, 참조 변수이름[인덱스] 로 요소에 접근한다.  

double[] temperatureOfJuly = { 27.4, 30.1, 31.1, 32.4, ..., 31.8 };

 

위에서 첫 번째 요소는 temperatureOfJuly[0]으로 접근할 수 있으며, 값은 27.4이다.

마찬가지로 두 번째 요소는 temperatureOfJuly[1]로 접근할 수 있으며, 값은 30.1, 세 번째 요소는 temperatureOfJuly[2]로 접근할 수 있으며, 값은 31.1, 마지막 요소는 temperatureOfJuly[30]으로 접근할 수 있으며, 값은 31.8이다.

 

 

 

 

배열의 길이

배열이 가진 요소의 개수를 배열의 길이 또는 크기라고 한다. 배열의 길이는 배열참조변수이름.length로 표현한다.

 

 

 

'java > 배열(Array)' 카테고리의 다른 글

문제 풀이  (0) 2024.04.09
배열 탐색  (0) 2024.04.08
2차원 배열  (0) 2024.04.08
배열이란  (0) 2024.04.08