배열(Array)?
- 하나의 이름으로 동일한 자료형과 크기가 같은 데이터를 여러 개 저장할 수 있는 메모리를 할당하는 것을 말함.
- 변수는 하나의 값만을 저장한다면, 배열은 다수의 값을 저장할수 있다.
[배열 사용 규칙]
1단계 : 배열 선언(자료형[] 배열명)
2단계 : 배열 객체 생성(메모리 할당 -> new 키워드 사용)
3단계 : 배열 초기화(할당된 영역에 값을 저장)
4단계 : 배열이용(데이터 처리(연산, 출력 등))
[배열 객체 생성 방법]
1. new 키워드를 이용하여 객체를 생성.
2. 배열의 초기값을 이용하여 객체를 생성.
Ex01
Ex02
Ex03
개선된 for문(단축 for문)
- java JDK 1.5 버전부터 추가된 기능
- 주로 배열의 원소(요소)를 처리할 때 사용함.
형식)
for(type 변수명 : 배열명) {
반복 수행문;
}
실행)
- 배열의 첫번째 원소를 좌변의 변수에 할당하여 원소의 수만큼 자동 반복한다.
주의)
- 우변의 배열명의 type과 좌변의 type은 반드시 일치해야 한다.
일치하지 않을 경우 오류 발생
[문제] 키보드로 5개의 나라의 이름을 입력 받아서 배열에 저장 후 저장된 나라들을 콘솔에 출력하세요.
Ex04
length : 배열의 크기를 반환(return)하는 속성
배열의 크기(길이)를 정수값으로 리턴
형식) 배열명.length
예) int size = arr.length
'Programming > JAVA' 카테고리의 다른 글
Chap06_Class&Method (0) | 2017.03.07 |
---|---|
Chap05_Array (0) | 2017.03.05 |
Chap04_Control (0) | 2017.02.28 |
Chap04_Control (0) | 2017.02.28 |
Chap03_Control (키보드로 입력 받기) (0) | 2017.02.13 |