JAVA——System.in作为控制台输入时结束输入(输入EOF)解决方案
生活随笔
收集整理的这篇文章主要介绍了
JAVA——System.in作为控制台输入时结束输入(输入EOF)解决方案
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
基本概念
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
https://www.nowcoder.com/discuss/6677
https://blog.csdn.net/ce123_zhouwei/article/details/9743719
总结
以上是生活随笔为你收集整理的JAVA——System.in作为控制台输入时结束输入(输入EOF)解决方案的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Vue 4.0——整合font-awes
- 下一篇: JAVA——基于HttpClient的全