본문 바로가기
코딩테스트

배열(Array)

by Bill Lab 2025. 9. 12.
728x90

배열의 특징

: 배열은 고정 크기의 연속적인 메모리 공간으로, 동일한 데이터 타입의 여러 값을 저장할 수 있는 자료 구조

Java에서 배열은 객체로 취급되며, 특정 데이터 타입의 값들을 저장하는 데 사용

 

예시코드

import java.util.*;

public class main {
    public static void main(String[] args) {
        arrayTest();
    }

    public static void arrayTest() {  
        int[] arrInt = new int[5];  // 크기 5인 int 배열 생성
        arrInt[0] = 10;
        arrInt[1] = 20;
        arrInt[2] = 30;
        arrInt[3] = 40;
        arrInt[4] = 50;
        System.out.println(Arrays.toString(arrInt));

        int[][] arr2D = {
            {1, 2, 3},
            {4, 5, 6},
            {7, 8, 9}
        };
        
        // 2차원 배열 출력
        System.out.println(Arrays.deepToString(arr2D));

        String[] fruits = {"Apple", "Banana", "Cherry", "Grapes"};

        // 배열 출력
        System.out.println("Fruits: ");
        for (String fruit : fruits) {
            System.out.println(fruit);
        }

        // 배열의 특정 값 접근 가능능
        System.out.println("First fruit: " + fruits[0]);

    }
}

 

728x90

'코딩테스트' 카테고리의 다른 글

알고리즘 별 자료구조 선택  (0) 2025.09.15
주요 알고리즘  (0) 2025.09.14
Java 자료 구조(Collection, Map)  (0) 2025.09.10