java inputmismatchexception

어느날 scanner 함수를 사용하다가 InputMismatchException 을 만나게 되었다. (.nextInt() 같은 타입이 지정 되어있는 메소드에 타입이 맞지 않은 값들을 넣어주면 생기는 에러메세지 였다.) 스캐너 함수에서 타입매칭에러를 이르킬 경우 해당 변수가 계속 매칭 되어있어 그 루프는 끝나지 않고 계속 도는 현상이 발생되었다. 이럴 경우 스캐너 함수인 sc를 새로 초기화 해주어야 한다. 난 sc.nextLine()을 이용하여 잘못 잘못된 값을 .nextLine()함수를 통해 scanner 함수를 초기화 해주었다. nextInt() Enter값은 그대로 남아있다. nextLine() 메소드는 Enter값을 기준으로 메소드를 종료시키기 때문에 nextLine()메소드가 실행될 때 남아있는 ..
imSoo
'java inputmismatchexception' 태그의 글 목록