[java] 자바의 배열 데이터 타입

자바는 다양한 데이터 타입을 다룰 수 있는 배열 기능을 제공합니다. 배열은 동일한 데이터 타입의 값을 여러 개 저장할 수 있는 자료구조입니다. 이번 포스트에서는 자바에서 지원하는 배열 데이터 타입에 대해 알아보겠습니다.

1. 기본 데이터 타입 배열

자바에서는 기본 데이터 타입인 정수, 실수, 논리값 등을 배열로 저장할 수 있습니다. 아래는 자바에서 지원하는 기본 데이터 타입 배열의 예시입니다.

1-1. 정수형 배열

int[] numbers = new int[5];
int[] numbers = {1, 2, 3, 4, 5};

1-2. 실수형 배열

double[] values = new double[3];
double[] values = {1.2, 3.4, 5.6};

1-3. 논리값 배열

boolean[] flags = new boolean[2];
boolean[] flags = {true, false};

2. 참조 데이터 타입 배열

자바에서는 기본 데이터 타입 이외에도 클래스, 인터페이스 등의 참조 데이터 타입을 배열로 저장할 수 있습니다. 아래는 자바에서 지원하는 참조 데이터 타입 배열의 예시입니다.

2-1. 문자열 배열

String[] names = new String[3];
String[] names = {"Alice", "Bob", "Charlie"};

2-2. 객체 배열

Person[] people = new Person[2];
people[0] = new Person("Alice", 25);
people[1] = new Person("Bob", 30);

결론

자바는 다양한 데이터 타입을 배열로 저장할 수 있는 유연한 기능을 제공합니다. 기본 데이터 타입이나 참조 데이터 타입 모두 배열로 다룰 수 있으며, 배열을 사용하면 동일한 타입의 데이터를 효율적으로 관리할 수 있습니다.

더 자세한 내용은 Oracle Java Documentation을 참고하세요.