출처 : 자바의 정석 책을 보며 정리 및 공부하고 있습니다.
배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것이다. 서로 다른 타입의 변수로 구성된 배열은 만들 수 없다.
서로 다른 타입의 값들을 하나로 묶으려면 클래스를 정의해야 한다.
배열을 선언하려면 대괄호 [ ] 를 붙이면 된다.
선언한 후에는 new로 생성해야 한다. 배열의 선언은 생성한 배열을 위한 참조변수를 위한 공간이 만들어질 뿐이라 생성을 해야지만 비로소 값을 저장할 수 있는 공간이 만들어진다.
ex)
int[ ] score;
score = new int[2];
or
int[ ] score = new int[2];
- 배열의 길이와 인덱스
생성된 배열의 각 저장공간을 element라고 하고 '배열이름[인덱스]'의 형태로 배열에 접근한다. ** 인덱스는 0부터 시작함
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | public class ArrayEx01 { public static void main(String[] args) { int score[] = new int[2]; score[1] = 2; // score 배열의 2번 째 요소에 2를 입력 int val = score[1]; // 배열의 값을 int val 변수에 담음 System.out.println("score[1] : " + score[1]); System.out.println("val : " + val); } } /* 결과) score[1] : 2 val : 2 */ | cs |
배열의 길이는 arr.length 와 같이 구하며, arr.length의 길이는 변경할 수 없다.
'문돌이의 IT > 자바(Java)' 카테고리의 다른 글
자바의정석 Chapter 4 반복문 for, while, do while (0) | 2017.08.16 |
---|---|
자바의정석 Chapter 4 조건문과 반복문 (0) | 2017.08.05 |
자바의정석 Chapter 3 연산자 (0) | 2017.08.03 |
자바의정석 Chapter 2 변수 (0) | 2017.08.02 |
자바의정석 Chpater1 자바를 시작하기 전에 (0) | 2017.08.01 |