gpt4 book ai didi

java - 扫描仪 - codeChef 中的 nextInt 问题

转载 作者:行者123 更新时间:2023-11-29 03:05:33 25 4
gpt4 key购买 nike

<分区>

这是我在 Jcreator 上编写的代码,运行完美。但是当我尝试在 CodeChef 的 ide [JAVA (javac 8)] 上运行时。它给出了如下运行时错误:

Exception in thread "main" java.util.NoSuchElementException
at java.util.Scanner.throwFor(Scanner.java:862)
at java.util.Scanner.next(Scanner.java:1485)
at java.util.Scanner.nextInt(Scanner.java:2117)
at java.util.Scanner.nextInt(Scanner.java:2076)
at Codechef.main(Main.java:14)

代码如下:-

import java.util.*;
import java.lang.*;
import java.io.*;

class Codechef {
public static void main (String[] args) throws java.lang.Exception {
Scanner s =new Scanner(System.in);
int n=s.nextInt(); //error points to this line
int k=s.nextInt();
int a[]=new int[n+1];
int sum=1,x=1,y=n;
for(int i=1; i<=n; i++) {
a[i]=s.nextInt();
}
while(x!=n) {
int temp=a[y]-a[x];
if(temp>=1 && temp<=k) {
sum=sum+y;
x=y;
y=n;
} else {
y--;
}
}
System.out.println(sum);
}
}

哪里出了问题,我该如何纠正?请帮忙。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com