Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5
at com.day6_ex_1.Test1.main(Test1.java:19)
원인: 범위초과
public static void main(String[] args) {
//1. 5개의 정수를 배열에 입력받아 입력받은 수를 출력하고 입력받은 수중
// 가장 큰수와 적은수를 출력-어떻게 출력해? selection sort ->인덱스0값이랑 4값호출
//선언부
Scanner sc = new Scanner(System.in);
int num[] = new int[5];
int i;
//입력부
System.out.println("숫자 5개?");
for(i=0; i<num.length; i++) {
num[i]= sc.nextInt();
} /////////////////////////// 【1번오류】for문은 여기서 끝남 그래서 범위 초과 오류
//System.out.println(num[i]); 삭제
//추가할것
for(i=0;i<num.length;i++) {// i< num.length(배열개수)//【2번오류】 int 중복으로 선언하지말것
System.out.println("num["+i+"]: " + num[i]);
}// 입력 오류는 완료
//연산부
▲Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Duplicate local variable i
at com.day6_ex_1.Test1.main(Test1.java:20)
어제랑 똑같은 오류 →해결
}
'【♣부트 캠프♣】 > ▷부캠- 에러 모음' 카테고리의 다른 글
[24.05.28-8일차] 허리인치를 기입안했다고.. (0) | 2024.05.28 |
---|---|
[24.05.27-7일차] (0) | 2024.05.27 |
[24.05.23]-5일차 (0) | 2024.05.23 |
[24.05.22] (0) | 2024.05.22 |
[24.05.21] 코드리뷰+에러모음 선언부를 입력 잘 못함 (0) | 2024.05.22 |