글
같은 자료형의 값들을 연속해서 한꺼번에 관리하고 싶을 때는 배열을 사용합니다. 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 가 각각 존재합니다.
'4.1) OCJP > 관련 이론 및 문법' 카테고리의 다른 글
관련 이론 및 문법 - Object 클래스 (0) | 2015.06.23 |
---|---|
관련 이론 및 문법 - static (0) | 2015.06.23 |
관련 이론 및 문법 - Cloneable 인터페이스 (0) | 2015.06.22 |
관련 이론 및 문법 - Runnable 인터페이스 (0) | 2015.06.22 |
관련 이론 및 문법 - TreeSet 클래스 (0) | 2015.06.22 |
관련 이론 및 문법 - main 메소드의 매개변수 (0) | 2015.06.19 |
관련 이론 및 문법 - 변수의 기본 초기화 값 (0) | 2015.06.19 |
관련 이론 및 문법 - assertion (0) | 2015.06.19 |
관련 이론 및 문법 - try ~ catch ~ finally (0) | 2015.06.19 |
관련 이론 및 문법 - 레이블 (Label) (0) | 2015.06.19 |
RECENT COMMENT