问题标签 [inputmismatchexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
609 浏览

java - 输入不匹配异常?

我对java还是很陌生。我为课堂创建了这个程序,它给了我一个以前从未遇到过的错误。如果有人可以提供帮助,那就太好了。谢谢!

我收到此错误:

0 投票
2 回答
380 浏览

java - JAVA中的对象数组给出InputMismatchException

附上异常的代码和快照。请帮助我解决 InputMismatchException。我相信在运行时输入值时有问题

例外

0 投票
2 回答
306 浏览

java - “线程“主”java.util.InputMismatchException中的异常”**

我已经搜索过,但我似乎真的找不到代码中的任何错误,请帮助!

代码可以编译,但这是我想回答问题 3 时遇到的错误:

这是我的代码:

0 投票
2 回答
418 浏览

java - 从输入文件读取到整数数组

我目前正在用 Java 编写一个项目,该项目将获取一个输入文件并将其读入多个并行数组。有几个限制——我们不能使用数组列表,必须使用 Scanner 读取文件。将其读入数组后,我还需要编写一些其他步骤,但我已经挂断了。

当我尝试运行上述代码时,它失败并出现以下错误:

hotlist.txt文件内容如下:

任何帮助是极大的赞赏!顺便说一句,当我试图调试我的代码时,所有 System.out 语句都是测试语句。我已将错误专门隔离到

同样地

但无法弄清楚为什么这些陈述不起作用。

0 投票
1 回答
136 浏览

file - 从文件中输入不匹配的scanner.next(字符串模式)

我在使用扫描仪时遇到问题 file = new Scanner(filePath); 我的文件是这样组织的

问题 xy
Answer1 Answer2
Answer3
Answer4
提示
:提示问题 xy 级别 z Genere t

我对 java 很陌生,在所有这个项目中,我都使用 .next(string pattern) 返回一个包含 parrtern 并到达行尾的字符串,但我继续收到不匹配异常。我不知道'并没有真正得到 https://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html 定义为令牌的内容,因此我不知道如何处理它..

我的代码是

0 投票
1 回答
128 浏览

java - 如何处理这个 InputMismatchException?

在下面的代码中InputMismatchException,甚至在我给出输入之前,我就已经到达了第 80 行。为什么是这样?

0 投票
1 回答
270 浏览

java - 带有扫描器的 Java InputMismatchException 循环

首先,这是我的一门课作业。我理解我的教授试图用这个作业解释的所有概念,但我有一个愚蠢的问题,它不断循环,不知道如何阻止它。

我们需要创建自己的 Exception 类,并在创建 Time(包括小时、分钟和秒)对象时在特定实例中使用 throw 它们。但是,我自己的异常类没有问题,我遇到了 InputMismatchException 连续执行的问题。

此类通过 Scanner 对象读取文件,该对象有几行,每行由三个整数组成,以军事格式(例如 20 15 33)表示时间为 8:15:33 PM,但一旦存在无效令牌(例如 20 15 33 ,其中 20 不是整数)它不会停止 InputMismatchException 捕获块。

这是代码:

这是示例输出:

如您所见,它将一遍又一遍地在 InputMismatchException 的 catch 块内循环“使用的格式不正确”......我无法找到一种方法让它停止并继续读取文件。

任何帮助将不胜感激解释解决方案,谢谢!

0 投票
1 回答
1140 浏览

java - Java 输入不匹配异常?

如果用户输入字符串而不是整数,我会尝试对我的代码进行异常处理。我的代码会将最大索引的位置交换为最小索引。你能试着和我一起纠正这个问题吗?

0 投票
0 回答
253 浏览

java - 为什么我在线程“main”中收到输入不匹配异常?

我标记了出现异常的位置,但我不知道为什么会发生这种情况。此代码查找用户键入的名称的流行程度和含义。它还制作了一个图表(但它不起作用)文件太长,无法放在这里,但在线示例是:names.txt:Brenda f 0 0 0 0 917 42 14 13 40 115 123 172 426(受欢迎程度) , meanings.txt: BRITTANY f 英文 取自法国西北部地区的名称,在法文中称为布列塔尼。(含义) 1. 为什么会出现这个异常?2.如何解决异常?3. 为什么我的图没有画出条形图(在方法 changedGraph 中)

示例控制台输出:

例外:

我的代码:

0 投票
1 回答
274 浏览

java - 尝试捕获循环(InputMismatchException 和 ArrayIndexOutOfBoundsException 之间的差异)

我有这个代码

为什么我必须添加input.next();catch(InputMismatchException e);避免无限循环?

为什么incatch(ArrayIndexOutOfBoundsException e);不需要input.next();避免无限循环?

catch(ArrayIndexOutOfBoundsException e);,循环运行良好,但input.next();为什么它不同于catch(InputMismatchException e);