본문 바로가기
공부(TIL)/Java

Array 배열

by 하루지오 2024. 1. 28.

1. Array

- 동일한 데이터 타입의 여러 개의 값을 담을 수 있는 자료구조

- 고정된 크기로 선언

- 배열의 각 요소는 0부터 시작하는 인덱스를 가짐

- 각 요소는 인덱스를 통해 접근

- 배열의 길이는 length 속성을 통해 확인 가능

- 배열은 객체로 취급되며, 배열 자체는 참조를 저장

- 배열 변수는 실제 배열 객체가 아닌 배열 객체의 참조

 

1) 선언과 초기화

int[] numbers = new int[5]; // 크기가 5인 int 배열 생성
String[] names = {"Alice", "Bob", "Charlie"}; // 초기 값으로 배열 생성

 

2) 인덱스

int[] numbers = {10, 20, 30, 40, 50};
int firstElement = numbers[0]; // 첫 번째 요소에 접근
int thirdElement = numbers[2]; // 세 번째 요소에 접근

 

3)  배열 길이

int[] numbers = {10, 20, 30, 40, 50};
int arrayLength = numbers.length; // 배열의 길이는 5

 

4) 배열의 반복

int[] numbers = {10, 20, 30, 40, 50};
for (int i = 0; i < numbers.length; i++) {
    System.out.println(numbers[i]);
}

// foreach를 사용한 순회
for (int number : numbers) {
    System.out.println(number);
}

 

5)  다차원 배열(2차원 배열 이상)

int[][] matrix = new int[3][4]; // 3행 4열의 2차원 배열
matrix[0][0] = 1;
matrix[1][2] = 5;

'공부(TIL) > Java' 카테고리의 다른 글

boolean  (0) 2024.02.05