[Java] Java 배열 (Array) 기본 사용법 #7

소개

자바에서 배열은 동일한 데이터 형식의 여러 값을 담을 수 있는 효율적인 데이터 구조입니다. 배열은 프로그래밍에서 핵심적인 역할을 하며, 데이터를 효율적으로 관리하고 처리하는 데 사용됩니다. 이번 글에서는 Java에서 배열을 어떻게 선언하고 초기화하며 사용하는지에 대해 알아보겠습니다.

[Java] Java 배열 (Array) 기본 사용법 #7

배열 선언 및 초기화

// 정수형 배열 선언
int[] numbers;

// 정수형 배열 초기화 (크기 지정)
numbers = new int[5];

// 또는 선언과 초기화를 한 번에
int[] numbers = new int[5];

위의 예제에서 int[5]는 배열의 크기를 나타냅니다. 배열은 0부터 시작하여 4까지의 인덱스를 갖게 됩니다. 만약 크기를 지정하지 않고 선언만 한다면, 나중에 크기를 지정하여 초기화할 수 있습니다.

// 문자열 배열 선언 및 초기화
String[] fruits = {"사과", "바나나", "딸기", "포도"};

위의 예제에서는 배열을 선언하면서 동시에 초기화하고 있습니다. 중괄호 {}를 사용하여 각 요소를 나열하면 됩니다.

배열 요소에 접근

배열의 각 요소에 접근하는 방법은 인덱스를 사용하는 것입니다. 인덱스는 0부터 시작하며 배열의 크기보다 작아야 합니다.

// 배열 요소에 값 할당
numbers[0] = 10;
numbers[1] = 20;

// 배열 요소 읽기
int value = numbers[0]; // value는 10

위의 예제에서 numbers[0]은 배열의 첫 번째 요소를 나타냅니다.

배열 길이

배열의 길이는 length 속성을 통해 얻을 수 있습니다.

int length = numbers.length; // length는 5

반복문을 통한 배열 순회

배열의 모든 요소에 접근하기 위해 반복문을 사용할 수 있습니다.

for (int i = 0; i < numbers.length; i++) {
    System.out.println(numbers[i]);
}

또는 향상된 for문을 사용할 수도 있습니다.

for (int num : numbers) {
    System.out.println(num);
}

다차원 배열

Java에서는 다차원 배열도 지원합니다.

// 2차원 배열 선언 및 초기화
int[][] matrix = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};

// 특정 요소에 접근
int element = matrix[1][2]; // element는 6

다차원 배열은 배열의 배열로 구성되어 있습니다.

결론 Java 배열

Java에서 배열은 데이터를 효율적으로 다룰 수 있는 강력한 도구입니다. 배열을 선언하고 초기화하며, 요소에 접근하는 방법을 익히면 프로그래밍에서 다양한 상황에 유연하게 대처할 수 있습니다. 배열은 자바 프로그래밍에서 기본이 되는 개념 중 하나이므로 꼭 숙지하고 활용하는 것이 중요합니다.

[Java] Java 반복문
[Java] Java 반복문
[Java] Java 문자열 다루기: 초보자를 위한 완벽 가이드 #8
[Java] Java 문자열 다루기: 초보자를 위한 완벽 가이드 #8

Leave a Comment