Skip to main content Link Search Menu Expand Document (external link)

목차

  1. 배열
    1. 사용 목적
    2. 종류
    3. 1차원 배열의 사용 형식
    4. 2차원 배열의 사용 형식

배열

  1. 같은 유형의 자료들을 순차적으로 저장할 수 있는 구조를 말한다.
  2. 저장 가능한 자료의 유형은 기본자료형과 참조자료형이다.
  3. java 에서 배열도 일종의 클래스이므로 메소드와 속성변수를 가지고 있다.

사용 목적

  1. 같은 자료형의 변수를 원하는 개수만큼 쉽게 생성할 수 있다.
  2. 반복문을 사용하여 원하는 배열 변수에 데이터를 쉽게 저장하고 배열 변수를 쉽게 호출할 수 있다.
  3. 데이터를 효율적으로 관리할 수 있다.
  4. 단점으로는 DB 연동 시 검색 조건에 나오는 결과의 개수를 미리 알 수 없다는 점이 있다. 즉 배열은 저장될 데잍의 개수를 미리 알아야 한다.

종류

1차원 배열배열의 구조가 1차원 형태인 직선 구조로 되어있다.
2차원 배열배열의 구조가 2차원 형태인 면 구조로 되어있다.
3차원 배열배열의 구조가 3차원 형태인 입방체 구조로 되어있다.

1차원 배열의 사용 형식

절차사용 형식설명
1. 객체 생성자료형[ ] 변수명 = new 자료형[배열 변수의 개수];int[ ] num = new int[3];1. int 형 데이터가 저장될 배열 객체의 객참변수 num을 선언하고 배열 객체를 생성한다.
2. 배열 객체 안에 int 형의 변수 3개를 생성한다.
3. 변수명은 num[n]… 이고 초기값으로 0이 저장된다.
2. 데이터 입력변수명[n] = 데이터; …num[0] = 3; …배열 객체 안의 각 변수에 데이터를 할당한다.

2차원 배열의 사용 형식

절차사용 형식
1. 객체 생성자료형[ ][ ] 변수명 = new 자료형[배열 변수의 개수][1차원 배열의 개수];int[ ] num = new int[3];
2. 데이터 입력변수명[0][0] = 데이터; …num[0][0] = 75; …