Hello

Java 배열, 배열 선언과 생성, 인덱스, 길이, 초기화, 2차원 배열

by 볼빵빵오춘기

배열

같은 타입의 여러 변수를 하나의 묶음으로 다루는 것이다.

 

배열의 선언과 생성

배열의 선언

배열을 다루기 위한 참조변수의 선언

 

배열의 생성

저장공간 할당

타입[] 변수이름; // 배열을 선언(배열을 다루기 위한 참조변수 선언)
변수이름 = new 타입[길이] // 배열을 생성(실제 저장공간을 생성)
int[] score;
score = new int[3];

 

 

배열의 인덱스

각 요소(저장공간)에 자동으로 붙는 번호이다.

인덱스의 범위는 0~(배열의 길이-1)이다.

 

배열의 길이

배열이름.length 으로 알 수 있다.

배열을 한 번 생성하면 그 길이를 바꿀 수 없다.

더보기

why?

길이를 5→10 변경했을 경우 메모리공간에서 연속적으로 나타내야 하는데

추가로 원하는 공간이 있을 것이라는 보장이 없다.

따라서 추가적으로 공간이 필요하다면 새로 배열을 만들어야 한다.

 

배열의 초기화

  • 배열의 각 요소에 처음으로 값을 저장하는 것이다.
  • 배열은 기본적으로 자동 초기화가 된다.

 

2차원 배열

테이블 형태의 데이트럴 저장하기 위한 배열이다.

int[][] score = new int[2][2];

 

블로그의 정보

Hello 춘기's world

볼빵빵오춘기

활동하기