상세 컨텐츠

본문 제목

10. 배열 (Array)

Coding (코딩)/Java (자바)

by 매일매일 배우는 개발자 2020. 8. 30. 20:00

본문

728x90

배열이란??

 

같은 데이터타입의 데이터를 하나의 참조변수에 묶음으로 갖는것을 "배열(Array)" 라고 한다.

배열을 사용함으로서 많은양의 데이터를 저장하고 손쉽게 다룰수 있다.

 

 

1. 배열 선언하기

 

배열을 선언함으로써 배열을 사용할 수 있다.

변수 또는 데이터타입앞에 [] <--대괄호를 붙이면 된다.

String cars[]; // 배열을 선언한다
cars = new String[3]; //배열을 생성한다. (총 3개값을 저장할 수 있는 공간이 생긴다)
------------------------------------------
String[] cars; // 배열을 선언한다
cars = new String[3]; //배열을 생성한다. (총 3개값을 저장할 수 있는 공간이 생긴다)

 

3개의 cars라는 공간이 만들어진후 각 요소에 값을 넣어 저장후 사용하면된다.

cars[0] = "kia"; // 0번째 인덱스에는 kia 값을 저장
cars[1] = "hyundai"; // 1번째 인덱스에는 hyundai 값을 저장
cars[2] = "samsung"; // 2번째 인덱스에는 samsung 값을 저장

 

하지만 이런 각 요소 하나씩 넣는건 불편함으로 간편한 방법으로 사용할수도 있다.

String cars[] = {"kia","hyundai","samsung"};
-------------------------------------------
String[] cars = {"kia","hyundai","samsung"};

데이터 타입 or 변수 뒤에 [ ](대괄호) 를 붙여줌으로써 바로 배열의 공간을 만들수도 있다.

 

2. 그림으로 표현

cars의 배열

System.out.println(cars[0]); // kia가 출력된다

0번째 인덱스 배열을 불러오면 "kia" 가 출력된다.

 

 

※ 배열은 다양한 곳에서 활용되며 주로 for문과 같이 사용할 수 있다.

 

728x90

관련글 더보기