Do It Java Day13
배열과 ArrayList 1
1. 배열
배열은 왜 써야 할까?
=> 배열은 동일한 자료형의 변수를 한꺼번에 순차적으로 관리할 수 있다.
- 모든 배열의 순서(인덱스)는 0부터 시작한다
- n개 배열은 0부터 n-1 위치까지 자료가 존재한다
- 대괄호([])은 배열의 위치를 나타낸다
배열 선언하기
자료형[] 배열이름 = new 자료형[개수];
ex) int[] arr = new int[10];
배열의 초기화
- 배열은 선언과 동시에 초기화할 수 있다
-
초기화하지 않고 선언만하면 정수는 0, 실수는 0.0, 객체 배열은 null로 초기화 된다
- 초기화 방법: 자료형[] 배열이름 = new 자료형[]{값};
ex) int[] arr = new int[]{1, 2, 3};
ex) int[] arr = {1, 2, 3}; => ‘new 자료형[]’은 생략 가능
배열에 변수 넣기
public class ArrayTest {
public static void main(String[] args) {
int[] numbers = new int[] {0, 1, 2};
//각 인덱스에 변수를 순차적으로 넣어야한다.
numbers[0] = 1;
numbers[1] = 2;
numbers[2] = 3;
for(int i = 0; i < numbers.length; i++) {
System.out.println(numbers[i]);
}
}
}