Exception in thread "main" java.util.NoSuchElementException
Exception in thread "main" java.util.NoSuchElementException
用了两个scanner的时候,执行程序发生报错:Exception in thread "main" java.util.NoSuchElementException
at java.base/java.util.Scanner.throwFor(Scanner.java:937)
at java.base/java.util.Scanner.next(Scanner.java:1594)
at java.base/java.util.Scanner.nextInt(Scanner.java:2258)
at java.base/java.util.Scanner.nextInt(Scanner.java:2212)
at IfChallenge1.main(IfChallenge1.java:13)
System.in“标准”输入流。此流已打开并准备提供输入数据。通常,此流对应于键盘输入或者由主机环境或用户指定的另一个输入源。
当调用close()后,System.in这个流将会关闭,所以也就影响到了第二个scanner了,导致不能接受数据,从而引发java.util.NoSuchElementException
解决方法:
使用一个scanner,大概就是这样使用
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入您的职业:");
        String zhiye1 = sc.nextLine();
        System.out.println("请输入您入园的月份:");
        String yuefen = sc.nextLine();
        int yuefen1 = Integer.valueOf(yuefen.trim()).intValue();
      }
Exception in thread "main" java.util.NoSuchElementException的更多相关文章
- Exception in thread "main" java.util.regex.PatternSyntaxException: Unclosed character class near index 0 [ ^
		Exception in thread "main" java.util.regex.PatternSyntaxException: Unclosed character clas ... 
- Exception in thread "main" java.util.regex.PatternSyntaxException: Unclosed character class near index 0  解决方法: 要对切割字符进行转义\\
		使用str.split("[",15)时,出现Exception in thread "main" java.util.regex.PatternSyntaxE ... 
- Exception in thread "main" java.util.concurrent.ExecutionException: org.apache.kafka.common.errors.TimeoutException: Expiring 1 record(s) for topic_test_1219-2: 30010 ms has passed since batch creatio
		代码如下 public static void producer1() throws ExecutionException, InterruptedException { Properties pro ... 
- Exception in thread "main" java.util.ConcurrentModificationException解决方案
		我想判断一个集合里面有没有"world"这个元素,如果有,我就添加一个"javaee"元素, 当时的做法是: public class ListIterator ... 
- Exception in thread "main" java.util.InputMismatchException
		今天写代码来了一个异常 /** * 需求分析:根据输入的天数是否是周六或是周日, * 并且天气的温度大于28摄氏度,则外出游泳,否则钓鱼 * @author chenyanlong * 日期:2017 ... 
- Exception in thread "main" java.util.ConcurrentModificationException
		package test; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public c ... 
- WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable Exception in thread "main" java.io.IOException: No FileSystem for sc F
		1.执行脚本程序报如下所示的错误: [hadoop@slaver1 script_hadoop]$ hadoop jar web_click_mr_hive.jar com.bie.hive.mr.C ... 
- Exception in thread "main" java.lang.StackOverflowError 	at java.util.ArrayList$SubList.rangeCheckForAdd(Unknown Source)
		Exception in thread "main" java.lang.StackOverflowError at java.util.ArrayList$SubList.ran ... 
- unit测试出现异常:Exception in thread "main" java.lang.NoSuchMethodError: org.junit.platform.commons.util
		在进行单元测试时,测试出现异常 Exception in thread "main" java.lang.NoSuchMethodError: org.junit.platform ... 
- Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/poi/util/POILogFactory
		Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/poi/util/POILogFacto ... 
随机推荐
- vue css 背景图 路径 记得加波浪号 background-image: url("~@/assets/images/d.jpg");
			vue css 背景图 路径 记得加波浪号 background-image: url("~@/assets/images/d.jpg"); 为什么 不加波浪号,图片显示不出来哟 
- KeyCastOW win10 屏幕显示按键 - 屏幕录像用
			KeyCastOW win10 屏幕显示按键 - 屏幕录像用 https://gitee.com/itas109/KeyCastOW/releases/v2.0.2.5-cn 
- 修改阿里云DNS 解决蓝奏云无法访问问题
			某些地区的宽带连接不上蓝奏云服务器,需要手动改一下DNS配置,改为阿里云的即可 PS:阿里云DNS服务器地址为223.5.5.5 和 223.6.6.6 下面以win10系统为例,具体步骤如下 1.进 ... 
- day03-自己实现Mybatis底层机制-02
			自己实现Mybatis底层机制-02 7.任务阶段4&5 阶段4任务:开发Mapper接口和Mapper.xml 阶段5任务:开发和Mapper接口相映射的MapperBean (1)Mapp ... 
- [置顶]
        彻底停止运行线程池ThreadPoolExecutor
			最近系统开发时遇到这样一个需求: 该功能执行时间很久,如果运行过程出现错误,也无法将其停止,必须眼睁睁的看着它浪费很久时间,除非停止服务器. 于是,我就想着如何给该功能加上一个"停止&quo ... 
- python基础四(字符编码)
			一 了解字符编码的知识储备 计算机基础知识 文本编辑器存取文件的原理(nodepad++,pycharm,word) #1.打开编辑器就打开了启动了一个进程,是在内存中的,所以,用编辑器编写的内容也都 ... 
- .Net 8.0 除gRPC之外的另一个选择,IceRPC之快束开始HelloWorld
			作者引言 很高兴啊,我们来到了第一篇,程序员的HelloWorld,快速开始RPC之游 快速入门 演示如何在几分钟内,使用IceRPC,构建和运行一个完整的客户端-服务器(C/S)应用程序. 必要条件 ... 
- Java原生序列化与反序列化
			序列化与反序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程. 为什么需要序列化? 序列化分为两大部分:序列化和反序列化.序列化是这 ... 
- 记录--Loading 用户体验 - 加载时避免闪烁
			这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 在切换详情页中有这么一个场景,点击上一条,会显示上一条的详情页,同理,点击下一条,会显示下一条的详情页. 伪代码如下所示: 我们定义了一个 ... 
- 记录--前端如何优雅导出多表头xlsx
			这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前言 xlsx导出是比较前后端开发过程中都比较常见的一个功能.但传统的二维表格可能很难能满足我们对业务的需求,因为当数据的维度和层次比较多 ... 
