|
배열은 동일한 종류의 데이터형을 담을 수 있는 구조를 가지고 있습니다.
배열에는 기본 데이터형 뿐만아니라 참조형도 가능합니다.
배열을 선언할 때는 int[3]처럼 크기를 명시합니다.
일단 선언되면 배열의 크기는 변경할 수 없습니다.
여기서 주의할점은 배열의 이름은 ar[1] 부터 시작이 아니라 ar[0]부터 시작입니다.
이 외에도
String[] ar = {"1", "2"};
int ar[][] = {{1, 2}, {3, 4}
과 같이 지정 할 수 있습니다.
|
3차원 배열을 선언하자면
int[] ar = new int[3][3][3];
ar[0][0][0]=1
ar[0][0][1]=2
ar[0][0][2]=3
ar[0][1][0]=4
......
ar[2][2][2]=27
과 같이 선언할 수 있다.
총 3*3*3 = 27칸이 생성된다.
배열의 특징
1. 배열은 기본 데이터형, 객체, 배열 등의 데이터를 저장할 수 있다.
2. 배열의 길이는 배열이 생성된 이후에는 수정할 수 없다.
3. 배열의 길이는 배열 속성 변수 length로 알 수 있다.
4.배열의 데이터는 인덱스로 접근할 수 있다.
5. 배열의 시작 인덱스는 0이며 마지막 인덱스는 배열 길이 -1 이다.
6. 배열은 서로 다른 데이터형을 저장할 수 없다.
|
int[] a={1,2,3,4,5};
배열 a의 크기 a에 있는 length라는 멤버 변수 값을 읽으면 알 수 있다.
size=a.length; // size값은 5
반응형
'컴퓨터프로그래밍 > JAVA' 카테고리의 다른 글
JAVA-반복문 (0) | 2013.09.28 |
---|---|
자바 - 제어문 (0) | 2013.09.26 |
자바의 기초 - FQCN, JAR (0) | 2013.08.08 |
자바의 기초 - 인터페이스 (0) | 2013.08.08 |
자바의 기초 클래스와 인스턴스 (0) | 2013.08.08 |