[java] 배열

배열은 동일한 타입의 여러 값들을 저장하는 데이터 구조입니다. Java에서 배열을 선언하고 사용하는 방법을 알아보겠습니다.

배열 선언하기

배열을 선언하기 위해서는 데이터 타입을 지정하고 대괄호([])를 사용하여 배열임을 표시해야 합니다. 예를 들어, 정수형 배열을 선언하려면 다음과 같이 작성합니다:

int[] numbers;

배열 생성하기

배열을 생성하려면 new 연산자를 사용합니다. 배열을 생성할 때 배열의 크기를 지정해야 합니다. 예를 들어, 5개의 정수를 저장할 수 있는 배열을 생성하는 방법은 다음과 같습니다:

numbers = new int[5];

배열에 값 저장하기

배열에 값들을 저장하기 위해서는 인덱스를 사용합니다. 배열의 인덱스는 0부터 시작하며, 해당 인덱스에 값을 저장할 수 있습니다. 예를 들어, 배열의 첫 번째 위치에 10을 저장하고 싶다면 다음과 같이 작성합니다:

numbers[0] = 10;

배열 값 읽기

배열에 저장된 값을 읽기 위해서도 인덱스를 사용합니다. 인덱스를 통해 해당 위치의 값을 얻을 수 있습니다. 예를 들어, 배열의 두 번째 위치에 저장된 값을 얻으려면 다음과 같이 작성합니다:

int secondNumber = numbers[1];

배열 크기 얻기

배열의 크기를 얻기 위해서는 배열의 length 속성을 사용합니다. 예를 들어, 배열의 크기를 출력하려면 다음과 같이 작성합니다:

int size = numbers.length;
System.out.println("배열의 크기: " + size);

반복문을 사용한 배열 접근

배열의 모든 값을 접근하기 위해서는 반복문을 사용할 수 있습니다. 예를 들어, 배열의 모든 값을 출력하는 방법은 다음과 같습니다:

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

배열은 Java에서 유용하게 사용되는 데이터 구조 중 하나입니다. 배열을 사용하여 여러 값을 효율적으로 관리할 수 있습니다. 추가적인 자세한 내용은 Java 공식 문서를 참조하시기 바랍니다.

참고 자료