java↗6. 배열

개미Coder
|2024. 3. 19. 10:51
반응형

배열이란?

"배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것"

int score1, score2, score3, score4, score5;

참조변수 -> 배열의 인덱스(연속적)

 

 

배열의 선언과 생성

배열의 선언 - 배열을 다루기 위한 참조변수의 선언

1. java style 2. c언어 style

1. 타입 [] 변수이름 ; // 배열을 선언(배열을 다루기 위한 참조변수 선언)

2. 변수이름 = new 타입[길이]; // 배열을 생성(실제 저장공간을 생성)

 

int[] score; // int타입의 배열을 다루기 위한 참조변수 score선언

score = new int[5]; // int타입의 값 5개를 저장할 수 있는 배열 생성

 

배열의 인덱스

배열의 인덱스 - 각 요소(저장공간)에 자동으로 붙는 번호

 

class Ex5_1_tmp {
	public static void main(String[] args) {
//		int[] score; 		// 1. 배열 score를 선언(참조변수)
//		score = new int[5]; // 2. 배열의 생성(int저장공간 x 5)
		
		int[] score = new int[5]; // 배열의 선언과 생성을 동시에
		score[3] = 100;

		System.out.println("score[3]="+score[3]);

		int value = score[3];
		System.out.println("value="+value);
		
	}
}
반응형

'java↗' 카테고리의 다른 글

java↗6-2. 배열의 출력  (0) 2024.03.19
java↗6-1. 배열의 길이, 배열의 초기화  (0) 2024.03.19
java↗5-6. while문  (1) 2024.03.16
java↗5-5. 중첩 for문  (0) 2024.03.16
java↗5-4. 반복문 for문  (1) 2024.03.15