JAVA

[JAVA] 배열 (1)

준몽쓰 2025. 1. 10. 00:00

배열

  • 동일한 자료형의 데이터를 연속된 공간에 저장하기 위한 자료구조

배열 선언

  • 배열을 사용하기 위해서 우선 배열 변수를 선언해야함

예를 들어 설명하면 대괄호 [ ]는 배열 변수를 선언하는 기호로 사용되는데, 타입 뒤에 붙을 수 있고 변수 뒤에도 붙을 수 있음.

형식 1 형식 2
int[ ] a; int a[ ];
double [ ] b; double b[ ];
string[ ] c; string c[ ];

 

  • 배열 변수를 선언한다고해서 아직 사용할 수 있는 배열이 만들어진 것은 아니다.
  •  int a에는 정수를 double b에는 실수를 담을 수 있다.

배열 생성

  • new 연산자를 사용하거나 값 목록을 이욯하는 방법

1) 값 목록으로 배열 생성

 

중괄호 {}는 주어진 값들을 항목으로 가지는 배열 객체르 힙에 생성하고, 배열 객체의 번지를 리턴함

배열 변수는 리턴된 번지를 저장하여 참조가 이루어짐

 

배열 변수를 이미 선언한 후에는 다른 실행문에서 중괄호를 사용한 배열생성 허용되지 않는다.

 

2) new 연산자로 배열 생성

길이가 4인 int [ ] 배열을 생성한다.

 

int[0] ~ int[4]까지 모두 기본 값 0으로 초기화 됨

new는 새로 생성한다는 뜻이고, int [4]는 int형 변수 4개라는 뜻. 즉 int 형 변수 4개를 다룰 수 있는 배열을 새로 만든다는 뜻.