java.lang.ArrayIndexOutOfBoundsException 오류는
배열의 인덱스를 벗어날 때 오류가 발생한다.
아래와 같이 예를 참고해 보자.
5번째 줄에 i <= slist.length 구문을 보면 ' = '이 표기되어 있는데 ' = '을 추가할 시
6번째 줄에 slist[i]는 slist[3]이 되어 배열의 인덱스를 벗어난다.
오류를 없애려면 ' = '를 없애면 된다.!!
public class Main {
public static void main(String[] args) {
String slist[] = {"Seoul", "Daejeon", "Pusan"};
System.out.print("slist 배열: ");
int i;
for (i = 0; i <= slist.length; i++){
System.out.print(slist[i] + " ");
}
}
}
'컴퓨터관련 > 프로그래밍' 카테고리의 다른 글
[자바 ] 난수로 구성된 배열의 합계 구하기 (0) | 2019.03.27 |
---|---|
[자바] 배열 역순으로 출력하기 (0) | 2019.03.27 |
[자바] 구구단 출력하기 (for문) (0) | 2019.03.23 |
[자바] 입력받은 수의 약수를 구하기 (0) | 2019.03.22 |
[파이썬] 한글 출력이 안되고 에러가 발생할 때 (0) | 2019.03.15 |