以下代碼在 Eclipse 中工作正常,但在在線編輯器中我不斷收到 runtimeException(NoSuchElementFoundException) 請幫助我哪里出了問題?{我使用埃拉托色尼算法篩來查找用戶所需范圍內(nèi)的素數(shù)} public class test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); if(sc.equals("")) { sc.close(); } Integer t = sc.nextInt(); while(t>0) { int m = sc.nextInt(); int n = sc.nextInt(); int prime[]= new int[n+1]; for(int i=0;i<=n;i++) { prime[i]=1; } prime[0]=0; prime[1]=0; for(int i=2;i<Math.sqrt(n);i++) { if(prime[i]==1) { for(int j=2;i*j<n;j++) { prime[i*j]=0; } } } for(int i=m;i<n;i++) { if(prime[i]==1) { System.out.println(i+" "); } } System.out.println(); t--; } } }
1 回答

Smart貓小萌
TA貢獻1911條經(jīng)驗 獲得超7個贊
我建議你使用hackerrank,我認為它更方便。在黑客等級中,您可以解鎖測試用例來跟蹤代碼中的錯誤、bug,也可以與那里的同事討論問題。
另一方面,如果您有詳細的堆棧跟蹤,請包含它,我將無法得到您提到的“NoSuchElementFoundException”異常,我將相應(yīng)地更新我的答案。
添加回答
舉報
0/150
提交
取消