以下代碼在 Eclipse 中工作正常,但在在線編輯器中我不斷收到 runtimeException(NoSuchElementFoundException) 請(qǐng)幫助我哪里出了問(wèn)題?{我使用埃拉托色尼算法篩來(lái)查找用戶所需范圍內(nèi)的素?cá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貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個(gè)贊
我建議你使用hackerrank,我認(rèn)為它更方便。在黑客等級(jí)中,您可以解鎖測(cè)試用例來(lái)跟蹤代碼中的錯(cuò)誤、bug,也可以與那里的同事討論問(wèn)題。
另一方面,如果您有詳細(xì)的堆棧跟蹤,請(qǐng)包含它,我將無(wú)法得到您提到的“NoSuchElementFoundException”異常,我將相應(yīng)地更新我的答案。
添加回答
舉報(bào)
0/150
提交
取消