2016-10-07 97 views
0

它在我的pc IDE中運行正常,但是當我將這個程序提交到ideone.com這樣的在線IDE時,它會產生運行時錯誤。我需要這個計劃提交給codeeval.com來完成我的challange但同樣存在錯誤:這個FizzBu​​zz程序中的運行時錯誤是什麼?

Error: Could not find or load main class Main

代碼:

import java.util.Scanner; 

class FizzBuzz { 
    public static void main(String[] args) { 
     int n = 1, userinput; 

     Scanner scan = new Scanner(System.in); 
     System.out.println("Enter the Number till you want to get your Fizz & Buzz series"); 
     userinput = scan.nextInt(); 
     while (n != userinput) { 
      if ((n % 3 == 0) && (n % 5 == 0)) { 
       System.out.println(" FizzBuzz "); 
      } else if (n % 3 == 0) { 
       System.out.println(" Fizz "); 
      } else if (n % 5 == 0) { 
       System.out.println(" Buzz "); 
      } else { 
       System.out.println(" " + n + " "); 
      } 

      n++; 
     } 
    } 
} 
+0

嘗試在類FizzBu​​zz {'前面添加'public'關鍵字。 –

+1

我認爲你的「Enter」鍵存在問題 – Amit

+0

當你在你的機器上運行它時它工作嗎? –

回答

-1

「錯誤:無法找到或加載主類主營」暗示問題。

如果你去ideone.com默認的代碼是這樣的:

/* Name of the class has to be "Main" only if the class is public. */ 
class Ideone 

所以該類必須class Ideonepublic class Main編譯那裏。

+1

不正確。該類可以重命名,它仍然可以工作。實際上,發佈的示例[在ideone中可以工作](http://ideone.com/sozPcW) – UnholySheep

相關問題