본문 바로가기
프로그래밍 언어/Java

[자바] 배열(Array)

by 연구자 공학코드 2023. 8. 28.

공지사항

  1. 제가 운영하는 네이버 카페 개발자 커뮤니티 코어큐브(https://cafe.naver.com/ewsncube)에 가입하시면 컴퓨터 관련 학습 자료와 질의응답을 제공받으실 수 있습니다.

728x90
반응형

관련 동영상

13강. 배열(Array)

배열

자바에서 배열은 같은 자료형과 같은 성질의 값으로 이루어진 일련의 값들을 말한다.

배열의 필요성

같은 자료형으로 이루어진 같은 성질의 값들을 필요할 때 마다 변수로 하나씩 선언하는 것은 생산성을 저하되는 문제가 있다. 이런 상황에서는 배열로 한 번에 선언하는 것이 훨씬 효율적이다.

배열 선언

아래와 같은 문법으로 배열을 선언할 수 있다. 그 예시는 아래의 사진과 같다.

{자료형}[] {변수명} = new {자료형}[{길이}];

배열 선언 예시

배열 초기값 설정

아래와 같은 문법으로 배열의 초기값(초깃값)을 배열 선언과 함께 설정할 수 있다.

{자료형}[] {변수명} = { {값}, {값}, ... }

배열 초기값 선언 예시

배열의 값 읽기

배열에 있는 값을 읽는(접근하는) 방법은 아래와 같다. 인덱스는 읽고자 하는 값이 저장된 번호(위치)를 말한다. 컴퓨터에서 배열은 0번부터 번호를 매김으로 아래의 사진처럼 'oneDimensionArray' 배열의 인덱스 1은 두 번째로 저장된 값을 말한다.

{배열명}[{인덱스}]

배열의 값에 접근하여 활용하는 코드 예시

다차원 배열

위에서 예시로 든 것은 모두 1차원 배열이었다. 자바에서 배열은 다차원을 지원하므로 다차원 배열을 선언하고 싶은 경우 아래와 같은 문법으로 선언할 수 있다. 2차원 배열을 선언한 예시는 아래와 같다.

{자료형}[][]... {변수명} = new {자료형}[{길이}][{길이}]...;

2차원 배열을 선언한 예시

다차원 배열의 값 읽기

위에서 설명한 배열의 값을 읽는 것과 마찬가지로 다차원 배열도 같은 방법으로 값을 읽는다.

{배열명}[{인덱스}][{인덱스}]...

2차원 배열에서 값을 읽는 예시

참고문서

  1. "10.1. Array Types", 자바 17 공식문서, 오라클. @원문보기

 

728x90
반응형

댓글