# 자바 배열 범위 초과시 에러처리
자바 배열 범위 초과시 에러처리 어떻게 하나요? 아직진도가 안나갔는데 당장해결해야해서ㅠㅠ
## 문제
실습 1. 사용자로부터 10개의 정수를 배열로 입력받은 다음 정수 값을 입력받아 배열의 해당 인덱스에 있는 값을 출력하는 프로그램을 작성하고자 한다. 이때 배열 범위를 벗어나도 예외가 발생하지 않고 계속 프로그램이 실행 될 수 있도록 예외처리를 하시오.
## 실행 예
```
정수 10개를 입력하세요.
10 20 50 40 39 20 20 11 22 44
출력할 배열의 인덱스를 입력하세요 : 0
>>배열[0]의 값 10
출력할 배열의 인덱스를 입력하세요 : 9
>>배열[9]의 값 44
출력할 배열의 인덱스를 입력하세요 : 11
>>배열인덱스는 1부터 9까지만 존재합니다.
출력할 배열의 인덱스를 입력하세요 : -1
>>배열인덱스는 1부터 9까지만 존재합니다.
출력할 배열의 인덱스를 입력하세요 : 2
>>배열[2]의 값 50
.........
```
sehongpark님의 답변
## 배열 범위 예외처리
배열 범위값을 벗어난 경우 continue를 수행해하세요 :)
```
int[] array = new int[SIZE];
...
while (true) {
System.out.print("출력할 배열의 인덱스를 입력하세요: ");
int index = input.nextInt();
if (index < 0 || index >= SIZE) {
System.out.println("배열 인덱스가 올바르지 않습니다.");
continue;
}
...
}
```