본문 바로가기

JAVA

JAVA_배열

- 배열(Array)

  - 비슷한 주제의 데이터를 하나의 그룹으로 묶어서 표현하는 방식

  - 관련된 데이터를 편리하게 관리하기 위해 사용

  - 모든 자료형으로 생성 가능

// 배열 선언 방법 1
int[] = arr; // 배열 선언
arr = new int[5]; // 배열 길이 할당

// 배열 선언 방법 2
int[] arr = new int[5]; // 배열 선언과 길이 할당

// 배열 선언 방법 3
int[] arr = {10, 20, 30, 40, 50}; // 배열 선언과 요소 할당

 - 배열의 길이

  - 배열이 가지고 있는 데이터의 개수

  - .length를 사용하여 확인

int[] arr = {10, 20, 30, 40, 50};
System.out.println(arr.length); // 결과 5

- 배열의 요소(INDEX)

  - 배열 안에 들어있는 각각의 값

  - index의 시작은 0

int[] arr = {10, 20, 30, 40, 50};
//  index = { 0,  1,  2,  3 , 4} 0 ~ 4

- 배열 탐색

 - index를 활용하여 데이터 호출

int[] arr = {10, 20, 30, 40, 50};
System.out.print(arr[0]); // 결과 10
System.out.print(arr[1]); // 결과 20
System.out.print(arr[2]); // 결과 30
System.out.print(arr[3]); // 결과 40
System.out.print(arr[4]); // 결과 50

- 2차원 배열

  - 2차원적인 정보 표현

  - 첫 번째 index는 행(가로)

  - 두 번째 index는 열(세로)

// 배열 선언 방법 1
boolean[][] board = new boolean[2][2]; 2x2 2차원 배열 선언

// 배열 선언 방법 2
boolean[][] board = {
	{true, false},  // 0행 0열, 0행 1열,
    {false, true}  	// 1행 0열, 1행 1열
}; 			// 2x2 2차원 배열 선언과 요소 할당

'JAVA' 카테고리의 다른 글

JAVA_클래스와 객체  (0) 2026.05.19
JAVA_메서드  (0) 2026.05.14
JAVA_반복문  (0) 2026.05.12
JAVA_연산자  (0) 2026.05.11
JAVA_입출력  (0) 2026.05.08