JAVA - 배열

jodbsgh·2022년 3월 14일
0

💡"JAVA"

목록 보기
6/67

배열이란?

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

int score1, score2, score3, score4, score5;


int[] score = new int[5]

1. 배열은 변수 선언과 달리 다뤄야할 데이터의 수가 아무리 많아도 단지 배열의 길이만 바꾸면 된다.

2. 변수와 달리 배열은 각 저장공간이 연속적으로 배치되어 있다는 특징이 있다.

 
 
  

배열 선언방법

방법1. 타입[] 변수이름;	ex) int [] score;
방법2. 타입 변수이름[]; 	ex) int score[];

배열 생성

배열을 선언하는 것은 단지 생성된 배열을 다루기 위한 참조변수를 위한 공간이 만들어질 뿐이다. 따라서 배열을 생성해야만 비로소 값을 저장할 수 있는 공간이 만들어지는 것이다.

배열을 생성하기 위해서는 연산자 'new'와 함께 배열의 타입과 길이를 지정해 주어야 한다.

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

배열의 인덱스

  • 각 요소에 자동으로 붙는 번호다.
  • 인덱스 범위는 0부터 '배열의 길이-1'까지다.

배열의 길이

배열이름.length - 배열의 길이(int형 상수)

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

배열의 초기화

배열의 각 요소에 처음으로 값을 저장하는 것

int[] score = new int[5];	//배열 범위 지정
score[0] = 50;				//0번 인덱스에 값 저장
score[1] = 60;				//1번 인덱스에 값 저장
.
.
.
score[4] = 100;				//4번 인덱스에 값 저장


//위의 코드와 같은 식
int[] score = {50, 60, ... ,100};

String 배열의 선언과 생성

String[] name = new String[3];	//3개의 문자열을 담을 수 있는 배열 생성
profile
어제 보다는 내일을, 내일 보다는 오늘을 🚀

0개의 댓글