728x90
반응형
SMALL

배열

배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것!

배열의 선언과 생성

배열의 선언
배열을 다루기 위한 참조변수의 선언

선언방법 : 아래 두 가지 방법 모두 지원

타입[ ] 변수 이름;
int[ ] age; String[ ] name;
타입[ ] 변수 이름;
int[ ] age; String name[ ];

배열의 생성 : 실제 저장공간을 생성
타입[ ] 변수이름 = new 타입[길이];
int[ ] age; : int 타입의 배열을 다루기 위한 참조변수 age 를 선언
age = new int[5]; : int 타입의 값 5개를 저장할 수 있는 배열을 생성(new)
배열의 시작주소(메모리 주소)가 참조변수 age에 저장되었다.
age는 저장된 주소를 통해 해당 배열을 가리키고 있다. 즉, 참조변수와 배열이 연결되었고 우리는 참조변수를 이용하여 배열을 다룰 수 있다.

배열의 인덱스

각 요소(저장공간)에 자동으로 붙는 일련 번호
인덱스(index)의 범위는 0부터 '배열길이 - 1' 까지!

int[] age = new int[5];

int beatitudoAge = age[3];

배열 age의 4번째 요소의 값을 읽어서 beatitudoAge 변수에 저장

class Arrays1_1 {
    public static void main(String[] args) {
//        int[] age; // 참조변수 베열 age 생성
//        age = new int[5]; // 배열의 생성
        int[] age = new int[5]; // 선언과 생성 동시에
        age[3] = 28;
        System.out.println("age[3] = " + age[3]);

        int beatitudoAge = age[3];
        System.out.println("beatitudoAge = " + beatitudoAge);

        System.out.println("age 배열의 전체값 확인");
        System.out.println("age[0] = " + age[0]);
        System.out.println("age[1] = " + age[1]);
        System.out.println("age[2] = " + age[2]);
        System.out.println("age[3] = " + age[3]);
        System.out.println("age[4] = " + age[4]);
    }
}

 

728x90
반응형
LIST

'개발 > JAVA' 카테고리의 다른 글

배열 연습하기  (0) 2023.01.19
배열의 길이와 초기화  (0) 2023.01.19
WHILE  (0) 2023.01.19
break 와 continue  (0) 2023.01.19
임의의 정수 만들기  (0) 2023.01.19

+ Recent posts