#9027: 請問哪裡出錯了? (NA 執行時期出錯)


highcollege90027 (冰人雪糕)

學校 : 不指定學校
編號 : 41648
來源 : [218.161.27.179]
最後登入時間 :
2021-10-20 18:15:36
a003. 兩光法師占卜術 | From: [114.44.219.48] | 發表日期 : 2014-07-23 19:38

 第 1 測資點(0%): RE (code:1) 
執行時期錯誤
您的程式被監控系統中斷,可能是程式無法正常結束所導致。 Exception in thread "main" java.util.NoSuchElementException 	at java.util.Scanner.throwFor(Scanner.java:907) 	at java.util.Scanner.next(Scanner.java:1530) 	at java.util.Scanner.nextInt(Scanner.java:2160) 	at java.util.Scanner.nextInt(Scanner.java:2119) 	at code_1906755.main(code_1906755.java:10)
有10個測資點都錯,請問這是什麼問題,用IDE跑行得通。
 
以下為程式碼: 
import java.util.Scanner;

public class a003_兩光法師占卜術 {

public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int m, d, s;
while(true) {
m = input.nextInt();
d = input.nextInt();
s = S(m, d);
if(s == 0)
System.out.println("普通");
else if(s == 1)
System.out.println("吉");
else
System.out.println("大吉");
}
}
//-----------------------------------------------------------
public static int S(int M, int D) {
int s = 0;
s = ( M * 2 + D ) % 3;
return s;
}
}
 
#9801: Re:請問哪裡出錯了? (NA 執行時期出錯)


bun958 (青仔)

學校 : 健行科技大學
編號 : 2346
來源 : [120.124.146.190]
最後登入時間 :
2016-05-12 20:48:54
a003. 兩光法師占卜術 | From: [211.72.73.162] | 發表日期 : 2015-04-20 10:26

  1. import java.util.Scanner;
  2.  
  3. class JAVA {
  4.  
  5. public static void main(String[] args) {
  6. Scanner input = new Scanner(System.in);
  7. int M, D, S;
  8. String[] ans = {"普通","吉","大吉"};
  9. while (input.hasNext()) {
  10. M = input.nextInt();
  11. D = input.nextInt();
  12. S = (M * 2 + D) % 3;
  13. System.out.println(ans[S]);
  14.  
  15. }
  16. }
  17. }
 
ZeroJudge Forum