当扫描仪无赖时间在(while循环)主打印异常:
Exception in thread "main" java.util.NoSuchElementException
at java.util.Scanner.throwFor(Scanner.java:907)
at java.util.Scanner.next(Scanner.java:1530)
at java.util.Scanner.nextInt(Scanner.java:2160)
at java.util.Scanner.nextInt(Scanner.java:2119)
at eg.edu.alexu.csd.ds.linkedList.cs49.Polynomial.main(Polynomial.java:17)
public class Polynomial {
SinglyLinkedList A = new SinglyLinkedList();
SinglyLinkedList B = new SinglyLinkedList();
SinglyLinkedList C = new SinglyLinkedList();
SinglyLinkedList R = new SinglyLinkedList();
public static void main(String[] args)throws Exception{
Polynomial function = new Polynomial();
boolean flag = true;
while(flag){
function.menu();
flag = function.swit(new Scanner(System.in).nextInt());
}
}
public boolean swit(int choose){
Polynomial function = new Polynomial();
boolean flag = true;
switch(choose){
case 1: function.setSwitch();break;
case 2: function.printSwitch();break;
case 3: function.addSwitch();break;
case 4: function.subtractSwitch();break;
case 5: function.multiplySwitch();break;
case 6: function.evaluateSwitch();break;
case 7: function.clearSwitch();break;
default : flag = false;
}
return flag;
}
在执行nextint()
之前检查hasnextint()
是否存在元素
应该是这样的
Scanner scanner = new Scanner(System.in);
int value = 0;
if(scanner.hasNextInt()) {
value = scanner.nextInt();
}
flag = function.swit(value);
每当我运行这个函数时,函数与.nextint()中的
问题内容: 每当我运行此命令时,该函数就可以正常使用。当我选择洞穴时,消息会每隔2秒弹出一次,然后当它越过该部分时,就会出现错误: 我已经尝试过和,并且在该方法中使用时,出现了很多错误。当我在方法中使用时,它不接受我的输入。 当我在该方法中使用时,它不接受我的字符串输入,而直接进入另一个游戏,但是布尔值返回并且它无限地发送垃圾邮件“ Which Cave …”。 我已经阅读了错误报告,以及类似问题
我刚开始我的大学java课程,在扫描器类中不断得到这个错误。 我不断得到的错误是:
我正在尝试创建一个实用程序类,以使用 java.util.扫描仪从标准控制台获取输入 在另一个类中调用静态方法时, 工作正常,但是下面的方法 会导致异常。 运行此命令会导致以下异常 我注意到的有趣的事情是,如果我注释掉第一个输入过程,数组输入工作正常。
我在线程“main”java中遇到异常。错误:未解析编译。 我做错了什么? 线程“main”中出现异常: java.lang.错误:未解决的编译问题: 对于类型在
我从GitHub克隆了我的项目,现在我无法运行我的项目。 我收到以下错误: 知道是什么导致了这个错误吗? 编辑 我检查了这个问题Intellij在我发布到这里之前突然抛出ClassNotFoundException,它没有给我任何解决方案...为什么要将我的问题标记为重复,因为那个问题不能解决我的问题?