InputMismatchException — 입력 타입 불일치 예외
InputMismatchException — 입력 타입 불일치 예외
InputMismatchException은 Scanner가 검색한 토큰이 기대 타입의 패턴과 일치하지 않거나, 토큰이 기대 타입의 범위를 벗어날 때 던져요. 예를 들어 정수를 기대했는데 문자열 토큰이 나오면 발생해요.
본문
public class InputMismatchException extends NoSuchElementException
Scanner의 nextInt(), nextDouble() 같은 타입 변환 메서드가 입력 형식과 맞지 않을 때 발생하는 예외예요.
생성자
InputMismatchException()— 오류 메시지 문자열이null인 예외를 만들어요.InputMismatchException(String s)— 오류 메시지 문자열s에 대한 참조를 저장해서 나중에getMessage()로 가져올 수 있게 해요.