nextLine() is unlikely to throw an exception. If it does it will have nothing to do with the user having entered something that *could* be interpreted as a number. After all, there is no law...