Ch5-1~3. 배열
0. 목차
Chapter5. 배열
Ch5 - 1. 배열이란?
Ch5 - 2. 배열의 선언과 생성
Ch5 - 3. 배열의 인덱스
Ch5 - 1. 배열이란?
▶ 배열이란?
▷ 배열은 같은 타입의 여러변수를 하나의 묶음으로 다루는 것
▶ 변수와 배열 - 5명의 성적을 저장할 공간
▷ 변수
int score1, score2, score3, score4, score5;
▷ 배열
int[] score = new int[5] // int[] × 5 : 5개 저장공간 생성
Ch5 - 2. 배열의 선언과 생성
▶ 배열의 선언이란?
▷ 배열을 다루기 위한 참조변수의 선언
▶ 배열의 선언방법
▷ ① 타입[] 변수이름;
int[] score;
▷ ② 타입 변수이름[];
int score[];
▶ 배열의 생성
▷ 참조변수와 배열의 연결
▶ 배열의 생성 방법
▷ ① 배열의 선언
int[] score;
▷ ② 배열의 생성
score = new int[5];
참조변수를 통해서 배열을 다룰 수 있다!
▶ 배열의 선언과 생성
▷ 배열의 선언과 생성을 한 번에
int[] score; // 배열의 선언
score = new int[5]; // 배열의 생성
int[] score = new int[5]; // 배열의 선언과 생성을 한 번에
Ch5 - 3. 배열의 인덱스
▶ 배열의 인덱스란?
▷ 배열의 각 요소(저장공간)에 자동으로 붙는 번호(일련 번호)
▷ 인덱스의 범위는 ‘0’부터 ‘배열길이 -1’까지(0부터 시작하니까 -1)
▶ 배열의 인덱스 사용 방법
▷ 변수 사용방법과 같음
int[] score = new int[5];
score[3] = 100;
int value = score[3];
▶ 실습
int[] score = new int[5];
score[3] = 100;
System.out.println("score[0] = " + score[0]);
System.out.println("score[1] = " + score[1]);
System.out.println("score[2] = " + score[2]);
System.out.println("score[3] = " + score[3]);
System.out.println("score[4] = " + score[4]);
int value = score[3];
System.out.println("value = " + value);
// console
score[0] = 0
score[1] = 0
score[2] = 0
score[3] = 100
score[4] = 0
value = 100