问题标签 [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 回答
35 浏览

java - “自定义” InputMismatchExceptions

我希望用户输入一串代表成绩的字母(例如 ABEDCBA 等)。

有没有办法“自定义” InputMismatchException 以便在输入 E 之后的字母时抛出该异常?还是应该用 InputMismatchException 以外的东西处理这种情况?理想情况下,我希望异常捕获 E 之后的任何字母以及任何数字/符号。那可能吗?这里是新程序员,非常感谢您的帮助!

0 投票
2 回答
109 浏览

java - 代码在不久前工作,然后是“java.util.InputMismatchException”

放轻松,我是自学成才的,对这一切都很陌生。所以我试图写一个地址簿。一切正常,没有错误,没有例外。保存项目,关闭我的笔记本电脑,去吃午饭。回来,尝试运行代码,收到错误。

根据异常,我知道它与我的扫描仪有关。突出显示的异常

作为问题。但我无法弄清楚它有什么问题。

代码

这是 Main 的代码。

我只需要有人为我指出正确的方向,并可能向我解释导致此异常的原因。任何帮助将不胜感激。如果您需要更多代码来分析问题,请告诉我,我会发布它。再次感谢。

编辑样本数据

0 投票
3 回答
139 浏览

java - java“java.util.InputMismatchException”中的异常

所以,我正在编写类代码,但不知道出了什么问题。代码编译,当我输入要搜索的文件时,我收到以下消息:

按任意键继续 。. .

我使用 TextPad 作为我的编译器,并且文本文件在项目中。以下是我编写的代码(忽略引号中调用的方法,因为它们是我之后需要做的事情):

我没有 Fan 类的代码,只有类本身。我们正在检索的文件是文件 FanData.txt,它看起来像这样:

Chris P. Cream 5 Scott Free 9 Lou Tenant 3 Trish Fish 12 Ella Mentry 4 Holly Day 3 Robyn DeCradle 12 Annette Funicello 4 Elmo 7 Grover 3 Big Bird 9 Bert 7 Ernie 3 Grover 9

文本文件是逐行的。一行是名称,下一行是数字。我不知道如何在这里正确格式化。任何帮助将不胜感激。

0 投票
4 回答
224 浏览

java - 从文件读取然后将其放入构造函数的代码将不起作用

我是一名大学生,我有一个 java 项目,我正在尝试从文件中读取并将它们放入构造函数中。我试图读取的文件是这种形式:

我正在尝试逐个标记从行标记中读取标记,并将它们中的每一个放入我的构造函数中。这是我的代码:

我知道我在编写我的课程时有很多流程,那是因为我大约 4 个月前才开始学习 java 编程,但是我想要做的是读取文件的第一行并将其中的每个标记分开我试图增强我的代码以像这样锁定,File F= new File ("Book.txt");

你能帮我解决他的问题吗!

这是我在 java.util.Scanner.throwFor(Scanner.java:907) 的线程“main”java.util.NoSuchElementException 中遇到异常的错误

在 java.util.Scanner.next(Scanner.java:1530)

Java 结果:1 行 260 是

readBook.SetAplicationTitle(fileInput.next(Line));

0 投票
1 回答
793 浏览

java - Java,扫描仪,输入不匹配异常

这部分代码应该加载餐厅名称,然后是菜单名称,然后是餐品名称和价格,但是当我运行它时,它会输入所有名称,然后当最终涉及价格时,我输入例如 7.2 并得到输入不匹配异常

0 投票
1 回答
25 浏览

java - 我应该如何在这个任务中阅读这些信息?输入不匹配异常

它试图解决 Code Jam 2014 中的第二个任务。不幸的是,我有 InputMisMatchException?我认为问题是第一个数字不是双倍的。我应该如何阅读这些信息?链接到任务。

我的Java代码:

0 投票
0 回答
41 浏览

inputmismatchexception - InputMismatchException Filereading FileWriting

所以是的,这是我的问题。我inputmismatchexception在 int 计数行得到一个。我该如何解决这个问题?但有一条规则我不能碰代码行32 - 100+

主包;

请指导我实现目标的正确方法。

0 投票
1 回答
496 浏览

java - Java InputMismatchException 错误。是什么原因造成的?

以下 Java 过程导致 InputMismatchException 错误的原因是什么?

谢谢

0 投票
4 回答
29416 浏览

java - 在 While 循环中进行 Try-Catch

下面的代码询问用户他/她想要多少赛车手。

如果在amoutnRacers = in.nextInt();代码中输入了一个数字,就会跳出循环,程序的其余部分运行良好;但是,当我输入诸如“awredsf”之类的内容时,它应该捕获该异常,它确实如此。它没有再次提示用户,而是连续循环,这对我来说没有意义。

程序在连续循环时打印如下:

应该有多少赛车手参加比赛?应该有多少赛车手参加比赛?应该有多少赛车手参加比赛?应该有多少赛车手参加比赛?应该有多少赛车手参加比赛?应该有多少赛车手参加比赛?应该有多少赛车手参加比赛?请输入一个数字!null 请输入一个数字!null 请输入一个数字!null 请输入一个数字!null 请输入一个数字!null 请输入一个数字!null 请输入一个数字!空值 ...

我不明白发生了什么,amountRacers = in.nextInt();为什么用户无法输入数字?

0 投票
1 回答
101 浏览

java - 获取文件中最小数字的程序

我试图让程序访问文件名“highscore.txt”,然后:

  1. 在文件中写入一个新数字

  2. 获取文件中数字列表的最小值。

我是 Java 新手,所以我几乎不知道如何访问该文件。

我得到了我认为应该可以工作的代码,但是当我运行程序时它说

这是第 84 - 94 行,以及我得到的代码。