728x90
반응형
관련 동영상
배열
자바에서 배열은 같은 자료형과 같은 성질의 값으로 이루어진 일련의 값들을 말한다.
배열의 필요성
같은 자료형으로 이루어진 같은 성질의 값들을 필요할 때 마다 변수로 하나씩 선언하는 것은 생산성을 저하되는 문제가 있다. 이런 상황에서는 배열로 한 번에 선언하는 것이 훨씬 효율적이다.
배열 선언
아래와 같은 문법으로 배열을 선언할 수 있다. 그 예시는 아래의 사진과 같다.
{자료형}[] {변수명} = new {자료형}[{길이}];
배열 초기값 설정
아래와 같은 문법으로 배열의 초기값(초깃값)을 배열 선언과 함께 설정할 수 있다.
{자료형}[] {변수명} = { {값}, {값}, ... }
배열의 값 읽기
배열에 있는 값을 읽는(접근하는) 방법은 아래와 같다. 인덱스는 읽고자 하는 값이 저장된 번호(위치)를 말한다. 컴퓨터에서 배열은 0번부터 번호를 매김으로 아래의 사진처럼 'oneDimensionArray' 배열의 인덱스 1은 두 번째로 저장된 값을 말한다.
{배열명}[{인덱스}]
다차원 배열
위에서 예시로 든 것은 모두 1차원 배열이었다. 자바에서 배열은 다차원을 지원하므로 다차원 배열을 선언하고 싶은 경우 아래와 같은 문법으로 선언할 수 있다. 2차원 배열을 선언한 예시는 아래와 같다.
{자료형}[][]... {변수명} = new {자료형}[{길이}][{길이}]...;
다차원 배열의 값 읽기
위에서 설명한 배열의 값을 읽는 것과 마찬가지로 다차원 배열도 같은 방법으로 값을 읽는다.
{배열명}[{인덱스}][{인덱스}]...
- 예제 소스 코드 주소: https://github.com/EngineeringCode/study-java/blob/main/src/com/hcpark1993/example/array/ArrayExample.java
참고문서
- "10.1. Array Types", 자바 17 공식문서, 오라클. @원문보기
728x90
반응형
'프로그래밍 언어 > Java' 카테고리의 다른 글
[자바] 표준 입력과 표준 출력 (0) | 2023.10.24 |
---|---|
[자바] 상수(Constant)와 열거(Enumeration) (0) | 2023.10.16 |
[자바] 제어문(Control Statement) (0) | 2023.08.18 |
[자바] switch 조건문 (2) | 2023.08.18 |
[자바] do-while 반복문 (0) | 2023.08.18 |
댓글