• 배열 선언과 생성
int[] arr; // 배열 선언
arr = new int[5]; // 배열 생성
int[] arr = new int[5];
• 배열 초기화 : 선언 시에 초기값을 할당
int[] arr = { 1, 2, 3 };
• 배열의 데이터 억세스
int[] arr = new int[5];
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr[3] = 4;
arr[4] = 5;
• IndexOutofBounds Exception
- 선언한 배열 길이를 넘어서 데이터를 넣을 경우 에러가 난다.
• 배열의 길이를 구하는 방법
arr.length
• 실습 예제
int[] arr2 = {1, 2, 3, 4, 5};
// arr2에 있는 모든 데이터를 출력하세요
// 방법 1. for 문
for (int i=0; i < arr2.length; i++) {
System.out.println(arr2[i]);
}
// 방법 2. while 문
int i = 0;
while (i < arr2.length) {
System.out.println(arr2[i]);
i = i+1;
}
'JAVA' 카테고리의 다른 글
[ JAVA / 자바 ] 클래스의 멤버변수에 데이터를 세팅하는 방법 (0) | 2022.07.04 |
---|---|
[ JAVA / 자바 ] 생성자 사용법과 생성자 오버로딩 (0) | 2022.07.01 |
[ JAVA / 자바 ] 멤버 변수와 지역 변수, this 사용법 (0) | 2022.07.01 |
[ JAVA / 자바 ] 메소드 오버로딩(Method Overloading) 이란? (0) | 2022.07.01 |
[ JAVA / 자바 ] 메모리 구조 (static, stack, heap) (0) | 2022.07.01 |