내일배움캠프/TIL
[Spring_4기 본캠프] 2주차 - 자바 문법 종합반[배열과 클래스] | Day 19
austindynasty
2024. 11. 13. 23:54
1. 배열 (Array) : 자료 구조
- 여러 개의 변수를 모아 같은 곳에 저장하고 싶을 때 기본적으로 배열이라는 변수에 저장(표현)한다.
쉽게 표현하자면 배열은 변수를 담을 수 있는 분류통 중 가장 기본 형태라고 할 수 있다.
- 한 번에 많은 양의 데이터를 다루거나 계산할 때 사용한다.
<선언>
- 타입 [ ] 변수;
- 타입 변수 [ ];
// 배열 선언
// 일반적인 선언방식
int[] intArray; // 정수 배열
long[] longArray;
double[] doubleArray; // 실수 배열
char[] charArray; // 문자 배열
String[] stringArray; // 문자열 배열
// 배열 선언
// 2번째 선언방식
int intArray[]; // 정수 배열
long longArray[];
double doubleArray[]; // 실수 배열
char charArray[]; // 문자 배열
String stringArray[]; // 문자열 배열
<생성>
// 배열 생성
//배열 생성후 초기화하면 배열의 주소가 할당된다.
int[] intArray = new int[3]; // 초기값 {0,0,0}
boolean[] boolArray = new boolean[3]; // 초기값 {false, false, false}
String[] stringArray = new String[3]; // 초기값 {"","",""}
//배열 선언만 해놓고 나중에 초기화를 시킬수도 있다.
int[] intArray2;
intArray2 = new int[3]; // 초기값 {0,0,0}
- 배열은 new 명령어를 통해 생성하며, 대괄호 [ ] 안에 크기를 지정해준다.
- 순번은 0번부터 시작해 7개 크기의 배열이라면 0~6번까지 있다.
- 배열은 생성될 때 각 타입별 초기값으로 초기화되어 채워진다.
- 배열은 참조형 변수이기 때문에 실제 값을 담지 않고 실제 값의 주소값을 저장하고 있게된다.