본문 바로가기
프로그래밍 언어/JAVA

[JAVA] 배열(array)

by 느링 2017. 7. 27.

① 배열(array)이란?

 

학급의 구성원이 각각 가지는 성적을 저장하는 프로그램을 만들고자 할때, 변수를 일일이 선언하기에는 너무 비효율적일뿐더러 관리하는 것 역시 힘이 듭니다. 그러나 배열을 사용하게 된다면 학급 구성원이 얼마나 되든지 간에 숫자만 입력하면 데이터 공간을 그만큼 할당하며, 반복문을 사용하여 배열의 각 공간들에 간단하게 접근하는 것도 가능하며, 얼마나 선언되었는지도 확인할 수 있습니다.

 

② 배열의 선언과 생성

 

int [ ] score;

String[ ] name;

 

int score [ ] ;

String name [ ] ;

 

→ 타입 또는 변수이름 뒤에 대괄호[ ]를 붙여서 배열을 선언해줍니다.

 

1번처럼 배열 선언해주고 난 뒤에, 배열 생성을 해주어도 되지만

2번처럼 배열과 동시에 생성을 해주셔도 됩니다.

 

<예제 1>

 

<예제 2>

 

<예제 3>

for문을 이용해 만들어보기

 

 

 

③ length

length는 배열의 길이를 알고자 할 때 쓰입니다.

사용 방법 → 변수이름.length