Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 숫자
자바에서 위와같이 에러가 나는 경우는 선언되있는 배열의 크기보다 작거나 클 때 나오는 에러이다.
예를들어 다음소스처럼 test라는 배열의 크기를 3으로 지정을 했으면 (0부터 2까지만 가져올 수 있는데) 4번째에 value를 1로 선언하려고 하니까 다음과 같이 에러가 난다.
public class Excercide5_7 {
public static void main(String[] args) {
int[] test = new int[3];
test[4] = 1;
}
}
만약 0, 1, 2 중에 하나를 입력한 다음 선언하려고하면 에러가 나지 않는다.
출처: https://88240.tistory.com/437 [shaking blog]
'IT > JAVA' 카테고리의 다른 글
Spring boot 내장 인터페이스 ErrorController 구현한 CustomErrorController 만들기 (0) | 2020.06.30 |
---|---|
[생활코딩] Java - 4.2동작 원리 (0) | 2019.11.10 |