프로그래밍 공부
카테고리
작성일
2022. 8. 12. 13:00
작성자
WDmil
728x90

배열

- 프로그래밍을 하다 보면 같은 형태의 자료 형을 수십, 수백 개를 사용할 떄가 많다. 이러한 변수들 중에서 같은 목적으로 사용하는 변수들을 하나의 이름으로 관리할 수 있다면 편한 부분이 많아지게 된다.

- 배열은 자료 형이 같은 무수히 많은 변수를 하나의 이름으로 관리하고자 할 때 사용하며 반복 분과 더불어 사용할 수 있다.

- 자바에서는 배열을 객체로 취급하며 배열을 사용하기 위해서는 먼저 기억 공간을 할당 하는 작업을 해줘야만 한다.

 

배열의 차수

- 배열의 차수는 배열을 사용하는 개발자 입장에서 배열에 담기는 데이터를 효율적으로 관리하기 위한 목적으로 이용되는 부분이다.

- 예를 들어 학생의 이름을 관리하는 배열을 만들 경우 배열에 담기는 데이터가 학생 하나 이므로 1차원 배열을 이용할 수 있다.

- 학생의 이름과 주소를 관리하는 배열이라고 한다면 학생 한 명당 두개의 데이터가 필요하므로 2차원 배열을 이용 할 수 있다.

- 2차원 배열과 같이 차수가 1차가 아닌 배열을 다 차원 배열 이라고 부른다.

 

배열의 생성

- 배열의 생성은 다음과 같이 한다.

 자료형 [] 배열명 = new 자료형[개수];

 자료형 배열명 [] = new 자료형[개수];

- 참조 변수를 선언 할 때 [ ] 의 위치는 관계가 없으나 자바에서는 [ ] 가 중간에 들어가는 것을 더 많이 사용한다.

 

배열의 초기화

- 배열은 선언과 동시에 초기화를 할 수 있다.

- 이때, 배열에 넣어주는 데이터의 개수 만큼 자동으로 배열이 생성된다.

- int [ ] array = {1, 2, 3, 4, 5}; = 5개짜리 배열 생성

 

배열의 접근

- 배열은 만들어진 변수의 순서대로 인덱스 번호가 붙게 된다.

- int [ ] array = {1, 2, 3, 4, 5} 인 경우 5 개의 변수가 생성이 되며 0 부터 1씩 증가되는 인덱스 번호를 갖게 된다.

- array[0] 은 첫번째 변수 array[1]은 두번째 변수에 접근을 하며 [ ] 안의 숫자를 첨자 라고 부른다.

 

다 차원 배열

- 다 차원 배열은 1차원 배열과 같은 방법으로 접근을 하지만 첨자를 배열의 차수 만큼 작성해서 접근을 한다.

 

배열의 생성 방법은 두개임 을 알 수 있다.
응용하면 배열을 이용한 학생들의 평균 데이터를 만들 수 있다.

 

728x90

'JAVA' 카테고리의 다른 글

JAVA 생성자  (0) 2022.08.12
JAVA Args 활용  (0) 2022.08.12
JAVA 패키지  (0) 2022.08.11
JAVA 클래스의 맴버 변수  (0) 2022.08.11
JAVA Class Member Method  (0) 2022.08.11