배열

인철·2023년 10월 13일
0

Java

목록 보기
12/52

배열

동일한 유형의 데이터를 여러 개 저장할 수 있는 데이터 구조

고정된 크기를 가짐

인덱스를 사용하여 각 요소에 접근 가능

기본 데이터 유형 및 객체 포함 가능

일련의 요소를 가지고 각 요소는 0부터 시작하는 인덱스를 가지고 있음

데이터를 효율적으로 저장하고 관리하는데 사용

배열 선언

// 데이터 유형을 지정하고 배열을 선언합니다.
int[] myArray;

배열 생성

// 배열을 생성하고 요소의 수를 지정합니다.
myArray = new int[5];

배열 초기화

//배열 요소에 값을 할당
myArray[0] = 10;
myArray[1] = 20;
myArray[2] = 30;
myArray[3] = 40;
myArray[4] = 50;

배열을 한 문장으로 선언 및 초기화

int[] myArray = {10, 20, 30, 40, 50};
public static void main(String[] args) {

 

int[]arr = new int[4];

 

System.out.println(arr);

//배열 변수(참조형 변수)를 출력

 

//출력값 : [I@3941a79c

 

//배열의 변수는 그 주소값을 통해 배열에 접근하여 데이터를 가져온다

 

- 인덱스

 

인덱스 : 배열은 각 공간마다 위치를 알려주는 위치 값이 존재하는데, 우리는 배열이 지니는 값들의 위치를 의미

>> 인덱스 값을 1부터 아닌 0부터 시작한다

>>  배열의 값을 지정하고 가져오는 방법은 변수와 같다! 다른점은 인덱스를 사용한다는 것이다

 

 

(배열의 값 지정하기)

//4개의 인덱스공간을 가진 배열을 선언

int[]arr = new int[4];

 

//4개의 인덱스에 값을 삽입

arr[0] = 1;

arr[1] = 2;

arr[2] = 3;

arr[3] = 4;

 

//4개에 인덱스에 배열값을 출력

System.out.println("arr[0] :" + arr[0]);

System.out.println("arr[1] :" + arr[1]);

System.out.println("arr[2] :" + arr[2]);

System.out.println("arr[3] :" + arr[3]);

 

//출력내용

//arr[0] :1

//arr[1] :2

//arr[2] :3

//arr[3] :4





profile
같은글이있어도양해부탁드려요(킁킁)

0개의 댓글