고정 길이의 같은 타입 값을 순서대로 관리합니다.
배열은 생성할 때 길이가 정해지고 0부터 인덱스를 사용합니다. length는 필드이며 Arrays 유틸리티로 출력, 정렬, 복사할 수 있습니다.
예제에서 Type[] values = {a, b, c}; 부분부터 찾으세요. 선언 타입, 실제 객체와 반환값을 한 줄씩 따라가면서 컴파일 단계에서 잡히는 문제와 실행 중 생기는 문제를 구분하세요.
배열 변수는 배열 객체를 참조하므로 다른 변수에 대입하면 같은 배열을 공유합니다. 독립 사본은 Arrays.copyOf로 만듭니다.
길이가 자주 바뀌는 데이터는 ArrayList가 적합하고 외부에 배열을 반환할 때 변경 가능성을 고려합니다.
현재 코드를 먼저 실행해 출력과 타입 흐름을 확인한 뒤 점수를 정렬하고 평균을 계산하세요.
마지막 유효 인덱스는 length - 1이며 범위를 벗어나면 ArrayIndexOutOfBoundsException입니다.
직접 바꿔보세요점수를 정렬하고 평균을 계산하세요.
실행 버튼을 누르면 결과가 여기에 표시됩니다.