본문으로 바로가기

Chap05_Array

category Programming/JAVA 2017. 3. 2. 15:10

배열(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