개발/Java
[JAVA] array(배열)
NH
2017. 1. 1. 20:47
1. 배열이란?
- 같은 타입의 변수 여러개를 한 번에 저장할 수 있는 저장소
- 배열 자체는 참조변수(레퍼런스)=> 배열은 값을 저장하는 것이 아닌 주소값을 첨부한다.
- 배열 내부의 원소 는 원시변수 => 원소에는 값이 들어가 있다.
2. 배열 사용법
2.1 정의
< 방법1 > int[] arr = new int[5]; //int타입의 변수가 5개 들어있는 배열을 생성한다. |
< 방법2 > int arr[] = new int[5]; //int타입의 변수가 5개 들어있는 배열을 생성한다. |
* 방법1과 방법2는 동일하지만, java에서는 방법1을 더 많이 사용
2.2 초기화
<생성과 동시에 초기화> int[] arr = new int[]{200, 90, 100}; //초기화를 수행할 때에는 배열의 개수를 지정하지 X // new int[]는 생략가능 => int[] arr = {200, 90, 100}; |
< 생성 후 초기화> arr[0] = 100; arr[1] = 90; arr[2] = 100; |
3. 배열은 언제 사용할까?
- 어떤 사물의 순서가 있는, 그리고 효율적인 목록을 빠르게 만들 때