본문 바로가기

IT/JAVA

[JAVA] 배열 설명 및 초기화 방법

1. 배열이란

메모리 상에 동일한 타입의 데이터를 연속적으로 나열하여 저장하는 자료구조입니다.

2. 배열의 특징

  • 메모리 상에 특정 길이 만큼 메모리 공간을 선언하면, 변경할 수 없다.
  • 배열은 연속된 메모리 공간을 갖고 있다.
  • 배열은 인덱스를 통해서 데이터에 접근할 수 있다.

3. 배열 선언 및 초기화, 출력

public class Main {

    public static void main(String[] args) {

        //배열을 초기화하는 3가지 방법
        int[] arr1 = new int[10];
        int[] arr2 = {1, 3, 4, 5, 6};
        int[] arr3 = new int[]{1, 3, 2, 4, 1, 5, 1};

        //특정 인덱스에 데이터 삽입
        arr3[0] = 500;

        //배열을 출력하는 방법(향상된 for문)
        for (int n : arr3) {
            System.out.println(n);
        }
        
        //일반적인 배열 출력
        for (int index = 0; index < arr3.length; index++) {
            System.out.println(arr3[index]);
        }
    }
}