public class Main {
// 특정 인덱스의 값을 반환하는 메서드
static int getElement(int[] arr, int index) {
if (index < 0 || index >= arr.length) {
throw new IllegalArgumentException("인덱스가 배열의 범위를 벗어났습니다.");
}
return arr[index];
}
public static void main(String[] args) {
// 배열 초기화
int[] array = {10, 20, 30, 40, 50};
try {
// 잘못된 인덱스 예시
int index = 6; // 범위를 벗어나는 인덱스
int result = getElement(array, index);
System.out.println("인덱스 " + index + "의 값은: " + result);
} catch (IllegalArgumentException e) {
System.out.println("오류: " + e.getMessage());
}
}
}