NoSuchElement特殊程序中的异常错误
我已经使用扫描仪来满足我所有的编程需求,但出于某种原因,我无法解决这个错误:
java.util.Scanner.nextInt(java.util.Scanner.nextInt())中java.iotil.Scanner.next(Scanner.java:1485)上的(Scanner.java:862) Scanner.java:2117)在Main.main(Main.java:9)处的java.util.Scanner.nextInt(Scanner.java:2076)
在以下代码中:
import java.util.*;
import java.lang.*;
import java.io.*;
class Main
{
public static void main(String args[]) throws java.lang.Exception
{
Scanner in = new Scanner(System.in);
int T = in.nextInt();
if(T>0&&T<Math.pow(10,5))
{
String ans[]=new String[T];
int a=0;
int C=0,D=0,L=0;
for(a=0;a<T;a++)
{
C=in.nextInt();
D=in.nextInt();
L=in.nextInt();
if(L>(C*4)+(D*4)||L<(C/D)*4+(C%D)*4||L%4!=0)
ans[a]="no";
else
ans[a]="yes";
}
a=0;
while(a<T)
{
System.out.println(ans[a]);
a++;
}
}
}
}
我已经完成了有关所述错误的所有问题,但无法解决我的问题。 我也尝试插入in.hasNextInt()
,但错误仍然存在。
“由Enumeration的nextElement方法抛出,表示枚举中没有更多元素。” - 来自JDK7文档。 “通过各种访问器方法抛出,表示请求的元素不存在。” - 来自JDK8 doc(链接)。 对我来说,这段代码工作正常。
链接地址: http://www.djcxy.com/p/96099.html