1. Array 선언
Java의 배열 변수를 선언하기 위해서는 아래 두 방식 중 하나의 방법을 사용하면 된다.
// 1. 타입[] 변수;
int[] intArray;
String[] strArray;
// 2. 타입 변수[];
int intArray[];
String strArray[];
변수 선언 시에는 값의 목록을 통해 배열을 초기화할 수 있다. 단, 변수 선언 이후에는 값의 목록을 이용한 배열 생성은 컴파일 에러가 발생한다.
// 값의 목록을 통해 초기화
int[] intArray = {1, 2, 3};
// 컴파일 에러
int[] intArray;
intArray = {1, 2, 3};
변수 선언 혹은 이후에 배열을 생성하기 위해서는 new 연산자를 아래와 같이 사용할 수 있다.
// 1. 값의 목록은 없지만 미리 배열을 만들고 싶은 경우 (new 타입 [길이])
// 배열 안의 값은 기본값으로 초기화됨.
int[] intArray = new int[3];
// 2. 값의 목록을 넣어주는 경우
int[] intArray = new int[] {1, 2, 3}
2. 배열 길이
배열의 길이를 알기 위해서는 배열 객체의 length 필드를 확인하면 된다. (객체.length 활용)
int[] intArray = {1, 2, 3};
System.out.println(intArray.length);
3. 배열의 반복문 활용
배열을 사용하면 배열의 원소를 하나씩 가져오는 반복문을 쉽게 작성할 수 있다. 즉, 반복문은 배열의 원소 개수만큼 반복하게 된다.
int[] intArray = new int[] {1, 2, 3};
for(int num: intArray){
System.out.println(num); // 1, 2, 3 순서대로 출력
}
'Java' 카테고리의 다른 글
[Java] Singleton (0) | 2023.01.30 |
---|---|
[Java] Static (0) | 2023.01.30 |
[Java] Date to String & String to Date [SimpleDateFormat] (0) | 2023.01.18 |
[Java] ArrayList (0) | 2023.01.17 |
[Java] Eclipse 설치 및 인코딩 설정 (0) | 2022.11.18 |