The InputMismatchException is usually thrown because you are trying to use a method on the Scanner object which returns a specific type such as nextDouble() but when the next token isn't a double it...