자바에서 배열을 어떻게 선언하나요?
자바(Java)에서 배열(array)은 같은 타입의 여러 개의 값을 하나의 변수에 저장할 수 있는 자료구조입니다.
배열을 선언하고 사용하는 방법은 다음과 같습니다.
1. 배열 선언하기 배열을 선언할 때는 배열에 저장할 값들의 타입과 배열 변수 이름을 지정합니다.
기본 문법은 다음과 같습니다.
```java 타입[] 배열이름; ``` 또는 ```java 타입 배열이름[]; ``` 예시: ```java int[] numbers; String[] names; ``` 두 문법 모두 같지만, 첫 번째 방식(`int[] numbers;`)이 더 권장됩니다.
2. 배열 생성하기 배열을 선언한 후 실제로 메모리에 배열 공간을 할당해야 합니다.
배열은 크기가 고정되어 있어, 생성 시 크기를 지정해야 합니다.
```java numbers = new int[5]; // 정수형 배열 크기 5개 할당 ``` 배열 선언과 생성을 동시에 할 수도 있습니다.
```java int[] numbers = new int[5]; ``` 3. 배열 초기화하기 배열을 선언 및 생성할 때 중괄호 `{}`를 사용하여 초기값을 직접 지정할 수도 있습니다.
```java int[] numbers = {1, 2, 3, 4, 5}; String[] fruits = {"apple", "banana", "cherry"}; ``` 이 방법은 배열 크기를 별도로 지정하지 않아도 됩니다.
초기값의 개수로 자동 결정됩니다.
4. 배열 요소 접근하기 배열의 각 요소는 인덱스를 통해 접근합니다.
인덱스는 0부터 시작합니다.
```java int firstNumber = numbers[0]; // 첫 번째 요소 접근 numbers[1] = 10; // 두 번째 요소 값 변경 ``` --- 자바에서 배열을 선언하는 기본적인 방법은 다음과 같습니다.
```java // 선언 타입[] 배열이름; // 생성 배열이름 = new 타입[크기]; // 선언과 동시에 생성 타입[] 배열이름 = new 타입[크기]; // 선언, 생성과 동시에 초기화 타입[] 배열이름 = {값1, 값2, 값3, ...}; ``` 이렇게 배열을 선언하고 생성하여 여러 개의 값을 하나의 변수로 관리할 수 있습니다.