놀이 카드

    [10] 프로그램 설계 방법론(자료구조와 배열)

    배열(array) : 동일한 타입의 값을 정해진 개수만큼 나란히 이어 붙여 놓은 구조 int[] r; //null int[] r = new int[6]; 배열(array)는 객체(object) 배열 생성 시 각 원소는 기본값으로 초기화된다 인덱스(index)는 정수로 0부터 시작한다 배열의 크기가 6이면, 인덱스의 범위는 0~5이다 int [] s = r; 위의 코드는 "r이 갖고 있던 int 배열의 주소를 s도 갖게 하라" 라는 의미이다. 즉, 다음과 같다. 실행 중 범위를 벗어난 인덱스로 배열을 참조하면 ArrayIndexOutOfBoundsException 오류 발생한다 이 오류는 컴파일러가 잡을 수 없다. 프로그램을 만든 사람 책임!! int[] r = new int[12]; r[0] = 1; r..