Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 找不到符号。hasNextInt_Java - Fatal编程技术网

Java 找不到符号。hasNextInt

Java 找不到符号。hasNextInt,java,Java,这是我的main方法的代码摘录。代码不会编译;这两个错误是找不到符号(s.hasNextInt)和类型的非法开始(while(s))。我在这里发现的另一个关于.hasNextInt和找不到符号的问题是有人试图用字符串而不是扫描仪调用.hasNextInt,我不明白为什么我的扫描仪无法运行hasNextInt。我导入了.util和.io 有人能帮我找出我做错了什么吗?您缺少方法调用hasnetint()的括号 s.hasNextInt()这是一种方法。就像s.nextInt()一样,您可以看到如何

这是我的main方法的代码摘录。代码不会编译;这两个错误是找不到符号(s.hasNextInt)和类型的非法开始(while(s))。我在这里发现的另一个关于.hasNextInt和找不到符号的问题是有人试图用字符串而不是扫描仪调用.hasNextInt,我不明白为什么我的扫描仪无法运行hasNextInt。我导入了.util和.io


有人能帮我找出我做错了什么吗?

您缺少方法调用
hasnetint()
的括号


s.hasNextInt()
这是一种方法。就像
s.nextInt()
一样,您可以看到如何包含
()
,因为这是一种方法,嗯,您是否错过了
()
?应该是
s.hasNextInt()
Oops,是的。在while循环中缺少()。您是否有进一步的问题?如果你的问题已经解决,那么你应该将帮助解决问题的答案标记为已接受。这有助于其他人找到他们想要的东西。快乐编码:)对不起,stackoverflow是新来的。将其标记为已解决。
if(args.length != 1){
    System.out.println("Incorrect number of arguments");
    return;
}

String inString = "";
Scanner s = new Scanner(new FileReader(args[0]));

while(s.hasNextInt){
    int temp = s.nextInt();
    inString += temp;
}
while(s.hasNextInt()){
    int temp = s.nextInt();
    inString += temp;
}