-
java.util.InputMismatchExceptionException || Error 2018. 7. 16. 15:38반응형
알고리즘 문제를 풀다가 만난 입력값이 매치가 안된다는....
java.util.InputMismatchException 라는 에러입니다. ㅜㅜ
찾아보니 최상위는 Object, 그리고 Exception의 상위 클래스인 Throwable을 볼 수 있고, 당연히 Exception 안에 RuntimeException,
RuntimeException 안에 NosuchElementException > InputMismatchException 이다. ㅎㅎ
- java.lang.Object
- java.lang.Throwable
- java.lang.Exception
- java.lang.RuntimeException
- java.util.NoSuchElementException
- java.util.InputMismatchException
InputMismatchException :
if the next token does not match the Integer regular expression, or is out of range
입력값을 n이라는 변수에 저장하는데 int형보다는 큰 값이 올수도 있어 변수 타입을 long으로 하고
long n을 선언하였습니다.
하지만 계속 같은 오류...
찾아보니 nextInt()를 사용하여 int형 숫자만 입력 받았다는거...
nextInt()를 nextLong()으로 바꿔줘야하는 간단한 방법..
너무 쉬운 실수이지만 착각하기 쉬운..? (나만 그럴수도... ㅎ)
반응형'Exception || Error' 카테고리의 다른 글
java.sql.SQLSyntaxErrorException (0) 2018.08.11 java.lang.ClassCastException (0) 2018.07.25