배열과 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]);
		}
		
	}
}

태그:

카테고리:

업데이트: