자바에서 ArrayIndexOutOfBoundsException은 **배열의 인덱스 범위를 벗어나 접근했을 때 발생하는 런타임 예외(RuntimeException)**이다.배열은 생성 시 크기가 고정되며, 인덱스는 항상 0부터 length - 1까지만 유효하다. ArrayIndexOutOfBoundsException 발생 원인 1️⃣ 반복문 조건 실수 (가장 흔한 경우)for (int i = 0; i ✅ 올바른 코드for (int i = 0; i 2️⃣ 음수 인덱스 접근int[] arr = {10, 20, 30};System.out.println(arr[-1]); // ❌배열 인덱스는 음수 불가다. 3️⃣ 계산된 인덱스 값 오류int idx = arr.length;System.out.println(..