공부하는 블로그

Array (자료구조) 본문

Develop/JAVA

Array (자료구조)

모아&모지리 2017. 8. 30. 12:13

JAVA는 숫자, 문자 ,문자열, 참/거짓 정보를 변수라는 공간에 저장 할 수 있도록 지원합니다.

그리고 한 변수는 반드시 하나의 값만 저장할 수 있습니다.

필요한변수의 개수를 일일히 선언하는 것 보다 "점수"라는 변수를 선언해 여러개의 값을 저장 할 수도 있습니다.

이것을 배열(Array) 이라고 합니다.


배열의 선언방법


데이터타입[] 배열 변수명 = new 데이터타입[변수의 갯수];

ex) int[] scores = new int[4]


위 scores라는 배열 변수는 정수 int 값 4개를 저장할 수 있는 변수입니다.


/* 배열 예제

public class Array {
    public static void main(String[] args) {
       
        String[] subjectArray = new String[4];
        subjectArray[0] = "Math";
        subjectArray[1] = "Algebra";
        subjectArray[2] = "Physics";
        subjectArray[3] = "Programming";
       
        System.out.println("총 "+ subjectArray.length + "개의 과목이 있습니다.");
        System.out.println(subjectArray[0]);
        System.out.println(subjectArray[1]);
        System.out.println(subjectArray[2]);
        System.out.println(subjectArray[3]);

    }

}


*/ 배열 예제


배열 에 값을 할당하기 위해 인덱스를 사용한 것 처럼 배열의 값을 알기 위해서 인덱스를 사용합니다.


배열의 사용

int total = score[0] + score[1] + score[2] + score[3]