错误描述 错误原因 此原因是因为,在执行了了scanner.close()之后,再次调用sanner.next()所导致的。 建议,将之前的scanner.close()移除即可,在一个程序中,如果不同的类都需要用到scanner,可将scanner设置为一个静态的全局变量,只在所有输入操作执行结束的最后关闭即可。