Java에서 빈 배열 초기화

Abdul Mateen 2023년10월12일
  1. Java에서 빈 배열을 선언하는new 키워드
  2. 미리 정의 된 크기의new 키워드를 사용하여 빈 배열 선언
  3. new 키워드를 사용하지 않고 배열 초기화
Java에서 빈 배열 초기화

이 튜토리얼 기사에서는 Java에서 빈 배열을 초기화하는 방법을 소개합니다.

Java에서 배열을 선언하는 방법에는 여러 가지가 있지만 동적으로 만 수행 할 수 있습니다.

Java에서 빈 배열을 선언하는new 키워드

new 키워드는 객체를 동적으로 시작하고 (메모리의 런타임 할당) 해당 객체의 메모리 참조를 반환합니다.

Java에서 빈 배열을 선언하기 위해new 키워드를 사용할 수 있습니다. 빈 배열을 선언 한 후 다른 방법으로 초기화 할 수 있습니다.

빈 배열을 선언하는 구문은 다음과 같습니다.

data - type[] array - name = new data - type[size];
// or
data - type array - name[] = new data - type[size];

다음과 같은new 키워드를 사용하여 Java에서 빈 배열을 선언하는 두 가지 주요 방법이 있습니다.

미리 정의 된 크기의new 키워드를 사용하여 빈 배열 선언

미리 정의 된 크기로new 키워드를 사용하여 빈 배열을 선언 할 수 있습니다. 이 경우 런타임 전에 배열에 크기를 제공 한 다음 크기에 따라 배열을 선언합니다.

Java에서 미리 정의 된 크기로 빈 배열을 선언 한 다음 해당 배열의 값을 초기화하는 예제 코드는 다음과 같습니다.

public class Declare_Empty_Array {
  public static void main(String args[]) {
    int Size = 5;
    int array[] = new int[Size];
    for (int i = 0; i < Size; i++) {
      array[i] = i + 1;
      System.out.println("The value stored in array on index " + i + " is: " + array[i]);
    }
  }
}

위의 코드에서 미리 정의 된 크기로 빈 배열을 선언 한 다음 for루프를 사용하여 해당 배열의 값을 초기화합니다. 같은 목적으로 while루프를 사용할 수도 있습니다.

코드의 출력은 다음과 같습니다.

The value stored in the array on index 0 is : 1 The value stored in the array on
    index 1 is : 2 The value stored in the array on index 2 is : 3 The value stored in the array on
        index 3 is : 4 The value stored in the array on index 4 is : 5

new 키워드를 사용하지 않고 배열 초기화

배열을 초기화 한 다음new 키워드를 사용하지 않고 값을 업데이트하는 또 다른 방법이 있습니다. 이 방법에서는 미리 정의 된 값으로 배열을 초기화하고 원하는 값으로 업데이트 할 수 있습니다.

import java.util.Scanner;
public class Declare_Empty_Array {
  public static void main(String args[]) {
    int array[] = {5, 5, 5, 5, 5};
    for (int i = 0; i < array.length; i++) {
      array[i] = i + 1;
      System.out.println("The value updated in array on index " + i + " is: " + array[i]);
    }
  }
}

위의 코드에서 처음에 5가 저장된 배열을 초기화하고 그 후에 값을 업데이트 할 수 있습니다.

코드의 출력은 다음과 같습니다.

The value updated in array on index 0 is : 1 The value updated in array on index 1 is : 2 The value
    updated in array on index 2 is : 3 The value updated in array on index 3 is : 4 The value
        updated in array on index 4 is : 5

관련 문장 - Java Array