배열이란??
같은 데이터타입의 데이터를 하나의 참조변수에 묶음으로 갖는것을 "배열(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. 그림으로 표현
System.out.println(cars[0]); // kia가 출력된다
0번째 인덱스 배열을 불러오면 "kia" 가 출력된다.
※ 배열은 다양한 곳에서 활용되며 주로 for문과 같이 사용할 수 있다.
상속 (Inheritance) (0) | 2020.09.08 |
---|---|
객체지향적인 언어 ( Object Oriented Programming - OOP) (0) | 2020.09.06 |
9. 반복문 (Loop statement) - while, do~while (0) | 2020.08.22 |
8-1. for문제 답 (0) | 2020.08.20 |
8. 반복문 (Loop Statement) - for (0) | 2020.08.18 |