基本概念

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)解决方案相关推荐

  1. python当输入0时结束_python输入-1时结束-女性时尚流行美容健康娱乐mv-ida网

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页  > 高级搜索 python 读取键盘 输入 ...

  2. C++输入0结束循环

    1.输入0时退出循环(法一) while(scanf("%d",&n)==1 && n) 此时scanf返回的是输入的个数,若一直有输入则一直不为0,即sc ...

  3. java中循环输入_如何用java循环输入并且当输入0时结束循环?

    如何用java循环输入并且当输入0时结束循环? import java.util.Scanner; public class Avg { public static void main(String[ ...

  4. 从键盘输入接收多个整数,直到输入quit的时结束输入,把输入过的整数倒序排序输出。

    Java 从键盘输入接收多个整数,直到输入quit的时结束输入,把输入过的整数倒序排序输出. 源代码如下: public class Test5 {public static void main(St ...

  5. 从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序

    /* 从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序 */ import java.util.Scanner; class BreakExer {public stati ...

  6. python输入多个整数 输入quit表示结束_代码实现程序启动后, 可以从键盘输入接收多个整数, 直到输入quit时结束输入. 把所有输入的整数倒序排列打印...

    package com.loaderman.test; import java.util.Comparator; import java.util.Scanner; import java.util. ...

  7. python输入多个整数 输入quit表示结束_从键盘输入接收多个整数,,直到输入quit时结束输入, 把所有输入的整数倒序排列打印。...

    import java.util.Comparator; import java.util.Scanner; import java.util.Set; import java.util.TreeSe ...

  8. Java初学者作业——实现控制台的猜数字游戏。游戏运行时产生一个1~100之间的随机数字

    返回本章节 返回作业目录 需求说明: (1)实现控制台的猜数字游戏.游戏运行时产生一个1-100之间的随机数字 (2)要求用户从控制台输入数字,若输入的数字比随机数小,则输出"太小了,再大一 ...

  9. 通过代码创建一个文件a.txt 然后写一个方法,控制台循环输入内容,然后通过gbk的编码格式保存到 a.txt中(要求可以追加),直到输入exit结束 再写一个方法,要求用字符缓冲流读取a.tx

    通过代码创建一个文件a.txt 然后写一个方法,控制台循环输入内容,然后通过gbk的编码格式保存到 a.txt中(要求可以追加),直到输入exit结束 再写一个方法,要求用字符缓冲流读取a.txt中的 ...

最新文章

  1. clone database and rename
  2. 速递 | 在线教育行业 12 大核心场景案例全解析!
  3. postman发送post请求,服务器日志确保GET请求错误“ PageNotFound:208 Request method ‘GET‘ not supported”
  4. android listview headerview 分割线,【我的Android进阶之旅】如何去除ListView中Header View、Footer View中的分割线...
  5. 论文笔记(Social Attentional Memory Network:Modeling Aspect- and Friend-level Differences in Recom-)
  6. java 画笔跟swing组件_「软帝学院」:2019思维最清晰的java学习路线
  7. sh mysql config_解决python安装mysqlclient出现“/bin/sh:1:mysql_config:not found”错误...
  8. 基于yolov3和pythorch框架的火焰识别检测算法
  9. 机器学习的概念性的总结
  10. 教你如何从0到1实现组件化架构
  11. 阿里的dubbo 到底是用来干嘛的?
  12. 解决Carsim2016找不Liscens问题
  13. [OpenAirInterface实战-16] :OAI 软件无线电USRP X300/X310硬件详解
  14. 哈耶克《感觉的秩序》导读
  15. 2023年全国最新二级建造师精选真题及答案27
  16. php 接收复杂json,php解析复杂json的实例 - 火车api的应用
  17. 基于Python的蒙特卡罗方法估计Pi值的实现
  18. Linux系统命令与网络、磁盘参数和日志监控
  19. 学了这么久数据库,你知道五大系统数据库是什么吗?
  20. 美团“互联网下半场”的筹码:豪赌B端业务

热门文章

  1. python单例模式数据库连接池_Python实现单例模式的四种方式
  2. 汉仪尚巍手书_汉仪尚巍手书免费版
  3. 几天后自动领取java怎么做的_java获取几天前和几天后的日期
  4. oracle批次处理数据_Oracle大批量删除数据方法(转)
  5. c语言里的%p的作用,C语言中geiwei=m%10什么意思,求解!
  6. python程序代码是什么_python编程:下列代码表示什么含义
  7. keil5图标变成白色_keil5菜单栏图标错乱怎么办? keil5菜单栏快捷图标错位的解决办法...
  8. 八十九、常见的圣杯布局和双飞翼布局
  9. 四十九、深入了解两个并发接口Callable和Runnable的区别
  10. 【转载】推荐系统-矩阵分解-SVD-通俗易懂