1) 배열
- 같은 타입의 변수들로 이루어진 유한 집합
- 배열을 구성하는 각각의 값을 배열 요소(element), 배열에서의 위치를 가르치는 숫자를 인덱스라고 한다.
- 인덱스는 언제나 0부터 시작하며, 0을 포함한 양의 정수만을 갖는다.
- 선언되는 형식에 따라 1차원 배열만이 아닌 다차원 배열로도 선언할 수 있다.
2) 1차원 배열
배열 선언의 기초 방법
타입[] 배열이름;
배열이름 = new 타입[배열 길이];
타입[] 배열이름 = new 타입[배열 길이];
- 배열의 길이를 초과하는 인덱스를 사용할 수 없다 - ArrayIndexOutOfBounds Exception 발생
배열 선언과 동시에 초기화 하는 방법
1. 타입[] 배열이름 = {요소1, 요소2, ...};
2. 타입[] 배열이름 = new 타입[]{요소1, 요소2, ...};
* 배열의 선언과 초기화를 따로 진행할 경우, 메소드의 인수로 배열을 전달하면서 초기화해야할 경우 2번 방법만 사용
int[] grade1 = {70, 90, 80}; //배열의 선언과 동시에 초기화할 수 있음.
int[] grade2 = new int[]{70, 90, 80}; //배열의 선언과 동시에 초기화할 수 있음.
int[] grade3;
// grade3 = {70, 90, 80}; //이미 선언된 배열을 이 방법으로 초기화하면 오류가 발생함.
int[] grade4;
grade4 = new int[]{70, 90, 80}; //이미 선언된 배열은 이 방법으로만 초기화할 수 있음.
반응형
'개발 > 자바' 카테고리의 다른 글
자바 - 배열의 활용 (0) | 2022.09.26 |
---|---|
자바 - 다차원 배열 (0) | 2022.09.26 |
기타 제어문 (0) | 2022.09.20 |
자바 - 반복문 (0) | 2022.09.20 |
자바 조건문(if, 삼항 연산자, switch) (0) | 2022.09.19 |
댓글