Notice
Recent Posts
Recent Comments
Link
관리 메뉴

데브마우스

[Java]자바 배열 정리 본문

Java/Java: 문법 정리

[Java]자바 배열 정리

데브마우스 2023. 10. 16. 22:15

배열이란 무엇인가요?

배열을 사용하면 같은 데이터 타입을 하나의 묶음으로 관리할 수 있습니다. 배열 덕분에 한 번의 입력으로 여러개의 변수를 한 번에 선언 및 생성할 수 있습니다.

 

아래는 예제코드입니다.

// 정수형 배열 선언과 초기화합니다.
int[] numbers = new int[5]; // 크기가 5인 정수형 배열 생성합니다.
// 다른 방법입니다.
int[] numbers = {1, 2, 3, 4, 5}; // 크기가 5이고 초기값이 있는 배열 생성합니다.

배열과 for문

배열은 for문과 함께 쓸 때 더욱 더 진가를 발휘합니다. 배열의 인덱스, 대괄호[]안의 숫자를 넣어서 원하는 배열에 접근할 수 있습니다. 반복문인 for문을 활용하면 더 다양하게 사용할 수 있습니다.

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

// for 문을 사용한 배열 요소 출력합니다.
for (int i = 0; i < numbers.length; i++) {
    System.out.println(numbers[i]);
}

 

배열은 0부터 시작합니다.

배열의 주의점은 0부터 시작합니다. 그렇기에 사용시 주의하셔야합니다. 만약 배열을 1부터 시작한다고 착각해서 위의 for문을 1부터 잡을 경우 없는 배열에 접근할 수도 있습니다. 그럴경우 Null Point Exception이라는 예외를 발생시킵니다.