Chapter12_1. 배열(기본형)

YeongSeok·2022년 7월 27일
0

Java

목록 보기
17/25

🎉 배열 (Array)

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

1.배열의 특징

  • 기본 데이터 형 및 참조 데이터 형을 포함한 자바의 모든 데이터 타입을 배열로 저장할 수 있다.
  • 같은 데이터 형만 배열로 저장이 가능하다.
  • 하나의 배열명을 이용해서 데이터를 관리하며, 배열의 각 요소 접근은 인덱스(첨자)를
    사용한다.
    -인덱스는 0부터 시작하고 위치값을 의미한다.
  • 배열의 크기는 length을 사용하여 구한다.
  • 일차원 배열 및 다차원 배열이 모두 가능하다.
  • 변수는 선언만 하면 사용할 수 있으나 배열은 반드시 선언과 생성작업이 필요하다.
  • 배열은 객체이기 때문에 기본적으로 new 키워드를 사용하여 생성해야 되고 간단한 표현식도 제공된다.
    기본적으로 3가지 방법으로 배열을 생성해서 사용 할 수 있다.
  • 배열이 생성되면 기본적으로 지정한 데이터형에 맞는 기본값으로 초기화된다. 정수는 0,
    실수는 0.0, 논리값은 boolean, 문자는 '\u0000'(공백문자), 참조형은 null값으로 자동
    저장된다.

2.배열의 생성방법

1)new 키워드 이용
예>

 int [] n;
		 * n = new int[2];
		 * => int []n =  new int[2];
		 * n[0]=1;
		 * n[1]=2

2)리터럴 이용
예>
int [] n = { 1, 2};

3)new 키워드와 리터럴 혼합

  int [] n = new int[]{ 1, 2 };
	     
	         // 다음 코드 사용 가능
	         int [] n;
	         n = new int[]{ 1, 2 };
	          
	         []==> 크기 지정 불가

3.배열의 단계

1)배열의 선언
데이터형 [] 배열명;
또는
데이터형 배열명 []

2)배열 생성
배열명 = new 데이터형[크기];

또는

데이터형 [] 배열명 = new 데이터형[크기];

3)배열 초기화

배열명[인덱스] = 값;

profile
끊임없이 성장하고 싶은 개발자

0개의 댓글