出现这种情况是因为输入字符串语句将输入数字后的回车符识别成字符串而造成 1. 可以新new一个Scanner的对象,但是这样和循环输入容易造成错误 2. 在输入数字和输入字符串之间加一个 sc.nextLine(); 把回车符识别掉。