목록Error solution (42)
코딩항해기
[Error/JAVA] NegativeArraysSizeException
오류 메세지 기록NegativeArraysSizeException 이 오류가 발생한 코드에서는 배열의 길이를 입력값으로 받아 생성하고 있는데,해당 부분에서 발생한 오류이다. 이는 배열의 길이가 음수로 들어갈 수 없기 때문에 뜬 오류로 배열 길이 값을 받을 때 0이하의 값이 들어가지 않도록 유효성 검증을 추가해주면 된다.int num; // 사용자가 입력한 정수while(true) { //> "); num=sc.nextInt(); if(0
Error solution
2024. 6. 27. 13:41
[Error/JAVA] ArrayIndexOutOfBoundsException
오류메세지 기록ArrayIndexOutOfBoundsException 코드를 테스트하던 중 오류메세지가 떴다. 뜬 오류는 ArrayIndexOutOfBoundsException으로,해당 코드에서는 index의 값을 입력받아 해당하는 값을 불러올 때 오류가 발생한 것이다. 뒤에 붙은 index 4 out of bounds for length 3이라는 메세지대로배열의 길이는 3인데 index값으로 4가 들어왔다는 오류메세지이다. (배열 범위 초과) 유효값 검증을 추가하여 해당 오류가 발생하지 않도록 처리하였다.이제 사용자가 배열 길이를 벗어나는 값을 입력할 시 안내 메세지가 나오며 정상적인 값을 다시 입력할 수 있다.int[] stu = new int[3]; // 학생 점수 저장할 배열while (true)..
Error solution
2024. 6. 27. 13:35