같은 자료형의 값들을 연속해서 한꺼번에 관리하고 싶을 때는 배열을 사용합니다. Java 에서는 배열 또한, 객체로 인식합니다. 1 차원 배열을 선언하고 초기화하는 방법은 다음과 같습니다.


자료형 [] 배열명 = new 자료형 [배열 개수];

자료형 배열명 [] = {값1, 값2, 값3...};

...


위와 같은 방법들로, 배열을 생성하고, 값에 접근할 때는, "배열명[정수 위치]" 의 형태로 접근합니다. 단, 정수 위치는 1 이 아닌, 0 부터 시작하고, 배열 개수 - 1 에서 끝이 납니다. 


배열을 생성하면, 기본적으로 length 라는 int 형 변수가 생기고, 이 length 변수에는, 배열 개수가 저장됩니다.


2 차원 배열을 선언하고 초기화하는 방법은 다음과 같습니다.


자료형 [][] 배열명 = new 자료형[배열의 행 개수][배열의 열 개수];

자료형 [] 배열명 [] = {{값 1, 값 2, 값 3}, {값 4, 값 5, 값 6}};

자료형 배열명 [][] = {{값 1, 값 2, 값 3}, {값 4, 값 5, 값 6}};

...


2 차원 배열에는 행 개수를 나타내는 length 가 하나 있고, 각 행 배열마다 열 개수를 나타내는 length 가 각각 존재합니다.


by kkikkodev 2015. 6. 21. 02:14