基本概念
EOF:EOF是一个计算机术语,为End Of File的缩写,在操作系统中表示资料源无更多的资料可读取。资料源通常称为档案或串流。通常在文本的最后存在此字符表示资料结束。
解决方案
1、标准解决方案
在Windows环境下,需要输入Ctrl+Z;
在Linux/Unix/MAC环境下,需要输入Ctrl+D;
注意:输入,而不是对控制台进行操作。这相当于向控制台输入一个字符,这个字符代表EOF,此时hasNext()方法返回false,循环结束。
2、针对性解决方案
加结束条件,比如输入0时,跳出循环或者结束输入相关操作。
参考文章
https://ask.csdn.net/questions/341162
https://blog.csdn.net/koko2015c/article/details/77599962