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 |