JAVA/배열(array)

[JAVA] 배열(array)

prize1209 2021. 6. 12. 17:55

1. 배열(array)이란?

같은 타입의 여러 변수를 하나의 묶음으로 다루는 것.

숫자가 큰 경우,  변수를 일일히 선언하기 힘들다. 따라서 저장공간에 이름을 붙여 사용한다. 

- 많은 양의 값(데이터)을 다룰 때 유용하다.

 

 

학생 5명의 점수를 저장할 때 5개의 변수를 선언해야된다.

 

 

변수 대신 배열을 이용하면 간단히 처리할 수 있다.

 

값을 저장할 수 있는 공간은 0부터 4까지 5개이다.

변수 score는 배열을 다루는 데 필요한 참조변수. 값을 저장하기 위한 공간은 아니다. 

 -배열의 각 요소는 서로 연속적이다.

 

 

2. 배열의 선언과 생성

 

배열의 선언 

 

배열의 생성

 

배열을 선언하는 것은 단지 생성된 배열을 다루기 위한 참조변수를 위한 공간이 만들어질 뿐이고,

배열을 생성해야만 비로소 값을 저장할 수 있는 공간이 만들어진다. 

배열을 생성하기위해서는 연산자 'new'와 함께 배열의 타입과 길이를 정해주어야한다. 

 

 

 

 

한 줄로 표현가능.

]