Java - ArrayIndexOutOfBoundsException

yihyun·2025년 3월 27일

에러 ❌

목록 보기
5/7
post-thumbnail

ArrayIndexOutOfBoundsException 은 정해진 배열의 크기보다 크거나 음수 index에 대한 요청이 있을 때 발생한다.

배열의 index는 1부터 시작하는 것이 아니기 때문에 시작은 0, 끝은 n-1 까지의 범위를 잡아주어야 한다.

또는 배열의 크기를 할당하지 않고, 값을 넣을 경우에도 발생한다.

해결 방법

  • 배열 범위에 맞게 값을 넣어준다.
for(int i = 0; i < arr.lenght; i++){...}

int i = 0;
while(i < arr.lenght){... i++}

try-catch 로 예외가 발생할 수 있는 부분을 잡아주는 것도 방법이다.

profile
개발자가 되어보자

0개의 댓글