可以只用nextLine()方法,然后通过Integer类中的parseInt()方法解析成int数据。因为nextLine()方法会自动清理掉后边的空白符,这种方法就不会产生最开始那种错误了, 是由于强制转换的原因Integer integer=Integer.parseInt("a");String类型 a不可能强制转换成int