问题标签 [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.
java - 输入不匹配异常?
我对java还是很陌生。我为课堂创建了这个程序,它给了我一个以前从未遇到过的错误。如果有人可以提供帮助,那就太好了。谢谢!
我收到此错误:
java - JAVA中的对象数组给出InputMismatchException
附上异常的代码和快照。请帮助我解决 InputMismatchException。我相信在运行时输入值时有问题
java - “线程“主”java.util.InputMismatchException中的异常”**
我已经搜索过,但我似乎真的找不到代码中的任何错误,请帮助!
代码可以编译,但这是我想回答问题 3 时遇到的错误:
这是我的代码:
java - 从输入文件读取到整数数组
我目前正在用 Java 编写一个项目,该项目将获取一个输入文件并将其读入多个并行数组。有几个限制——我们不能使用数组列表,必须使用 Scanner 读取文件。将其读入数组后,我还需要编写一些其他步骤,但我已经挂断了。
当我尝试运行上述代码时,它失败并出现以下错误:
hotlist.txt文件内容如下:
任何帮助是极大的赞赏!顺便说一句,当我试图调试我的代码时,所有 System.out 语句都是测试语句。我已将错误专门隔离到
同样地
但无法弄清楚为什么这些陈述不起作用。
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 定义为令牌的内容,因此我不知道如何处理它..
我的代码是
java - 如何处理这个 InputMismatchException?
在下面的代码中InputMismatchException
,甚至在我给出输入之前,我就已经到达了第 80 行。为什么是这样?
java - 带有扫描器的 Java InputMismatchException 循环
首先,这是我的一门课作业。我理解我的教授试图用这个作业解释的所有概念,但我有一个愚蠢的问题,它不断循环,不知道如何阻止它。
我们需要创建自己的 Exception 类,并在创建 Time(包括小时、分钟和秒)对象时在特定实例中使用 throw 它们。但是,我自己的异常类没有问题,我遇到了 InputMismatchException 连续执行的问题。
此类通过 Scanner 对象读取文件,该对象有几行,每行由三个整数组成,以军事格式(例如 20 15 33)表示时间为 8:15:33 PM,但一旦存在无效令牌(例如 20 15 33 ,其中 20 不是整数)它不会停止 InputMismatchException 捕获块。
这是代码:
这是示例输出:
如您所见,它将一遍又一遍地在 InputMismatchException 的 catch 块内循环“使用的格式不正确”......我无法找到一种方法让它停止并继续读取文件。
任何帮助将不胜感激解释解决方案,谢谢!
java - Java 输入不匹配异常?
如果用户输入字符串而不是整数,我会尝试对我的代码进行异常处理。我的代码会将最大索引的位置交换为最小索引。你能试着和我一起纠正这个问题吗?
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 中)
示例控制台输出:
例外:
我的代码:
java - 尝试捕获循环(InputMismatchException 和 ArrayIndexOutOfBoundsException 之间的差异)
我有这个代码
为什么我必须添加input.next();
以catch(InputMismatchException e);
避免无限循环?
为什么incatch(ArrayIndexOutOfBoundsException e);
不需要input.next();
避免无限循环?
在catch(ArrayIndexOutOfBoundsException e);
,循环运行良好,但input.next();
为什么它不同于catch(InputMismatchException e);
?