간단한 자바 Array 질문입니다!
조회수 657회
밑의 코드가 실행되지 않는 이유는 뭔가요? 원래 i에 할당된 값이 없어서 새로 할당한 후에도 실행이 불가하다고 표시되네요.
public class Main {
public static void main(String[] args) {
int[] x = new int[5];
int i=0;
while (i <x.length) {
x[i++] = i;
}
System.out.println(x[i]);
}
}
오류 내용:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5 at Main.main(Main.java:11)
댓글 입력