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)解决方案相关推荐
- python当输入0时结束_python输入-1时结束-女性时尚流行美容健康娱乐mv-ida网
女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 读取键盘 输入 ...
- C++输入0结束循环
1.输入0时退出循环(法一) while(scanf("%d",&n)==1 && n) 此时scanf返回的是输入的个数,若一直有输入则一直不为0,即sc ...
- java中循环输入_如何用java循环输入并且当输入0时结束循环?
如何用java循环输入并且当输入0时结束循环? import java.util.Scanner; public class Avg { public static void main(String[ ...
- 从键盘输入接收多个整数,直到输入quit的时结束输入,把输入过的整数倒序排序输出。
Java 从键盘输入接收多个整数,直到输入quit的时结束输入,把输入过的整数倒序排序输出. 源代码如下: public class Test5 {public static void main(St ...
- 从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序
/* 从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序 */ import java.util.Scanner; class BreakExer {public stati ...
- python输入多个整数 输入quit表示结束_代码实现程序启动后, 可以从键盘输入接收多个整数, 直到输入quit时结束输入. 把所有输入的整数倒序排列打印...
package com.loaderman.test; import java.util.Comparator; import java.util.Scanner; import java.util. ...
- python输入多个整数 输入quit表示结束_从键盘输入接收多个整数,,直到输入quit时结束输入, 把所有输入的整数倒序排列打印。...
import java.util.Comparator; import java.util.Scanner; import java.util.Set; import java.util.TreeSe ...
- Java初学者作业——实现控制台的猜数字游戏。游戏运行时产生一个1~100之间的随机数字
返回本章节 返回作业目录 需求说明: (1)实现控制台的猜数字游戏.游戏运行时产生一个1-100之间的随机数字 (2)要求用户从控制台输入数字,若输入的数字比随机数小,则输出"太小了,再大一 ...
- 通过代码创建一个文件a.txt 然后写一个方法,控制台循环输入内容,然后通过gbk的编码格式保存到 a.txt中(要求可以追加),直到输入exit结束 再写一个方法,要求用字符缓冲流读取a.tx
通过代码创建一个文件a.txt 然后写一个方法,控制台循环输入内容,然后通过gbk的编码格式保存到 a.txt中(要求可以追加),直到输入exit结束 再写一个方法,要求用字符缓冲流读取a.txt中的 ...
最新文章
- clone database and rename
- 速递 | 在线教育行业 12 大核心场景案例全解析!
- postman发送post请求,服务器日志确保GET请求错误“ PageNotFound:208 Request method ‘GET‘ not supported”
- android listview headerview 分割线,【我的Android进阶之旅】如何去除ListView中Header View、Footer View中的分割线...
- 论文笔记(Social Attentional Memory Network:Modeling Aspect- and Friend-level Differences in Recom-)
- java 画笔跟swing组件_「软帝学院」:2019思维最清晰的java学习路线
- sh mysql config_解决python安装mysqlclient出现“/bin/sh:1:mysql_config:not found”错误...
- 基于yolov3和pythorch框架的火焰识别检测算法
- 机器学习的概念性的总结
- 教你如何从0到1实现组件化架构
- 阿里的dubbo 到底是用来干嘛的?
- 解决Carsim2016找不Liscens问题
- [OpenAirInterface实战-16] :OAI 软件无线电USRP X300/X310硬件详解
- 哈耶克《感觉的秩序》导读
- 2023年全国最新二级建造师精选真题及答案27
- php 接收复杂json,php解析复杂json的实例 - 火车api的应用
- 基于Python的蒙特卡罗方法估计Pi值的实现
- Linux系统命令与网络、磁盘参数和日志监控
- 学了这么久数据库,你知道五大系统数据库是什么吗?
- 美团“互联网下半场”的筹码:豪赌B端业务
热门文章
- python单例模式数据库连接池_Python实现单例模式的四种方式
- 汉仪尚巍手书_汉仪尚巍手书免费版
- 几天后自动领取java怎么做的_java获取几天前和几天后的日期
- oracle批次处理数据_Oracle大批量删除数据方法(转)
- c语言里的%p的作用,C语言中geiwei=m%10什么意思,求解!
- python程序代码是什么_python编程:下列代码表示什么含义
- keil5图标变成白色_keil5菜单栏图标错乱怎么办? keil5菜单栏快捷图标错位的解决办法...
- 八十九、常见的圣杯布局和双飞翼布局
- 四十九、深入了解两个并发接口Callable和Runnable的区别
- 【转载】推荐系统-矩阵分解-SVD-通俗易懂