JAVA

(TIL)배열

jojelly 2020. 7. 14. 01:10
반응형

배열이란?


같은 타입의 값들을 한번에 저장하기 위한것이다.
같은 타입의 변수들이 여러번 선언 되었을 때!  배열을 쓰면 간결해 진다. 

 

배열의 선언
1. 자료형 [] 배열명 = new 자료형[길이];
2. 자료형 배열명 [] = {값1, 값2,.....};
3. 자료형 [] 배열명;

 

주의할점은 인덱스의 번호가 0부터 시작한다는 것이다. 길이가 3인 배열을 만들었다면 인덱스의 최댓값은 배열의 길이보다 1작다 ex) a[2] 라면 a[0], a[1] 이 된다.

 

 


2차원 배열의 선언


1.자료형 [][] 배열명 = new 자료형[행][열];
2.자료형 [][] 배열명 = {
{값1, 값2,...},
{값3, 값4,...}
};

 

2차원 배열의 인덱스

2차원 배열은 행과 열로 구성되어 있으며 첫번째 []는 행 , 두번째 []는 열을 의미한다. 예로 [2][3]라는 2차원 배열을 만들었다면 총 요소의 수는 12개이며 행의 인덱스는 0,1 열의 인덱스는 0,1,2 이다  그 이유는 0부터 시작하기 때문에 1씩뺀 인덱스를 사용한다. 

 

2차원 배열의 초기화 출력

2차원 배열 초기화는 행을 구분하기위해 괄호를 한번씩 더 사용해준다. 예로 아래 예제를 보게되면

{"강남점A","홍대점A","신촌점A"} -----------1행

{"강남점K","홍대점K","신촌점K"} ------------2행이다.

 

 

 

반응형

'JAVA' 카테고리의 다른 글

연산자  (0) 2020.08.11
개념정리 간단히  (0) 2020.08.10
내부클래스 /캡슐화  (0) 2020.08.07
(TIL)메서드 /선언부/구현부  (0) 2020.07.27
변수/ 저장공간의 종류( Type) / 변수의 선언  (0) 2020.07.03