1차원 배열
배열은 같은 데이터 타입을 가진 연속된 메모리 공간으로 이루어진 자료구조이며 같은 데이터 타입을 가진 여러개의 변수가 필요할 때 사용한다.
![1차원 배열의 시각화](https://blog.kakaocdn.net/dn/maDuz/btr4jKyLGVt/RbJTAR3Hv4gGFe8u2p1KFK/img.png)
- 정수를 10개 저장 할 수 있는 배열을 생성하는 방법
1
2
|
int[] array = new int[10];
//배열 array가 10개의 int형 원소를 갖는다고 선언
|
cs |
- 배열에 값을 저장하는 방법
1
2
3
4
5
6
7
8
|
array[0] = 1;
array[1] = 2;
array[2] = 3;
.
.
.
array[9] = 10;
//자바에서 배열의 인덱스는 0번 부터 사용한다.
|
cs |
- 선언과 동시에 초기화하는 방법
1
|
int[] array = new int[]{1,2,3,4,5};
|
cs |
- 배열에 저장된 값을 꺼내 사용하는 방법
1
2
3
4
5
|
int value = array[2];
//array가 참조하는 배열의 2번 인덱스에 해당하는 값 3을 꺼내서 int형 변수 value에 담는다.
System.out.println(array[1]);
//array가 참조하는 배열의 1번 인덱스에 해당하는 값이 콘솔에 출력된다.
|
cs |
'개발일지 > 알고리즘' 카테고리의 다른 글
[그리디 알고리즘] (0) | 2024.05.12 |
---|---|
[Algorism 알고리즘] Stack 스택 (수정중) (0) | 2024.03.06 |
내가 보려고 만든 알고리즘 공부를 위한 북마크💾 (1) | 2024.02.24 |
[Algorism] 연결 리스트 LinkedList (0) | 2024.02.24 |