본문 바로가기
Development/알고리즘

[Algorism 알고리즘] 배열

by 최호희 2023. 3. 16.

1차원 배열

배열은 같은 데이터 타입을 가진 연속된 메모리 공간으로 이루어진 자료구조이며 같은 데이터 타입을 가진 여러개의 변수가 필요할 때 사용한다.

1차원 배열의 시각화
1차원 배열의 시각화

 

  • 정수를 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