[Array] Array

김우진·2022년 9월 11일
0

java

목록 보기
2/3

Array

Array 사용 이유

  • 같은 종류의 데이터를 효율적으로 관리하기 위해 사용
  • 데이터를 순차적으로 저장

Array 특징

  • 빠른 접근 가능
    • 인덱스 번호를 이용해 첫 데이터의 위치에서 상대적인 위치로 접근
  • 데이터 추가/삭제의 어려움
  • 미리 데이터 길이를 지정
  • index는 0부터 시작

Array 선언

  1. 직접 선언
    배열 데이터를 직접 선언하는 방법
    int[] input = {1,2,3}; // 크기가 3으로 할당
  2. 배열의 크기를 먼저 선언
    배열의 크기를 선언 해준 뒤 데이터를 넣는 방법
    int[] input = new int[3];		// Array input = [0, 0, 0]
    input[0] = 1; 					// Array input = [1, 0, 0]	(1,2 index는 아직 값이 없으므로 초기값 0 으로 setting)
    input[1] = 2; 					// Array input = [1, 2, 0]
    input[3] = 1; 					// 크기의 유효 index 범위가 0 ~ 2 이므로 ArrayIndexOutOfBoundsException이 발생

0개의 댓글