JAVA/배열 & 이차원배열
[JAVA] 배열이란? <Array>, 큐(queue), 스택(stack)
숭어싸만코
2022. 9. 21. 19:27
배열 <Array> 레퍼런스 자료형 <Scanner, Random 등...>
- 같은 타입의 여러변수를 하나의 묶음으로 다루는것
- 같은종류의 데이터들이 순차적으로 저장되는공간(문자열-문자열 / 숫자-숫자)
- 배열의 번호 index : 0부터 시작
- int[] numbers = new int [4];
- 배열타입+배열선언+변수명 = 배열생성 + 배열타입[배열크기];
- 배열 크기는 뒤에서만 지정
queue - 먼저 집어 넣은 데이터가 먼저 나오는 FIFO구조로 저장하는 형식
stack - 스택은 제한적으로 접근할 수 있는 나열 구조이다. 그 접근 방법은 언제나 목록의 끝에서만 일어난다.
스택은 한 쪽 끝에서만 자료를 넣거나 뺄 수 있는 선형 구조으로 되어 있다. ex)핸드폰 화면