배열

    [Java] 배열(1차원 배열, 2차원 배열)

    [Java] 배열(1차원 배열, 2차원 배열)

    배열 같은 자료형의 여러 변수를 나란히 나열해 놓은 것 여러 값들을 하나의 이름과 인덱스로 관리하기 위해서 사용 배열의 선언 자료형 [] 배열명 = {값1, 값2, 값3, 값4, ...}; 자료형 [] 배열명 = new 자료형[값의 개수] int [] arData = {10,20,30,40,50}; 배열의 인덱스 번호 실제 값들이 저장되어 있는 공간이 할당되면 이름은 존재하지 않고, 주소값만 존재한다. 시작 주소값을 배열명 변수가 가지고 있다. 주소연산을 통해 다음 주소값으로 이동한다. 시작주소에서 이동한 횟수가 인덱스 번호가 되고, 첫번째 방은 배열명이 가지고 있는 주소에서 0번 옮겨야 하므로 인덱스 번호는 0번부터 시작한다. 배열의 길이 배열명.length 2차원 배열 배열 안의 배열이 존재하는 형태..