본문 바로가기
개발자 :-)/Java

[Java] 배열

by 뚜생첨 2022. 8. 20.

1. 배열이란?

인덱스를 이용해서 자료형이 같은 데이터를 관리하는 것

 

2. 배열 선언 및 초기화

배열도 변수와 마찬가지로 선언과 초기화하여 사용한다.

//선언 후 초기화
int[] arr1 = new int[5];
arr1[0] = 100;
arr1[1] = 200;
arr1[2] = 300;
arr1[3] = 400;
arr1[4] = 500;

//선언과 초기화를 동시에
int[] arr2 = {10, 20, 30, 40, 50};

자바에서의 배열은 크기가 정해지면 변경할 수 없다

배열의 크기를 벗어난 index 에 접근하면 

Exception in thread *** Java.lang.ArrayIndexOutOfBoundsException  이라는 오류가 발생한다

(ex. 위 코드처럼 배열의 크기를 5로 생성하고, arr1[5] 에 접근하면 에러!)

 

배열은 주로 많은 데이터를 쉽게(효율적)  관리하기 위해서 사용한다.

728x90
반응형

'개발자 :-) > Java' 카테고리의 다른 글

[Java] 조건문  (0) 2022.08.21
[Java] 배열과 메모리  (0) 2022.08.20
[Java] 연산자(Operator)  (0) 2022.08.19
[Java] 특수 문자와 서식 문자  (0) 2022.08.14
[Java] 기본자료형  (0) 2022.08.14

댓글