2017-07-31 78 views
-2

我在hackerrank上運行此代碼,因爲它是解鎖的挑戰之一。任何人都可以請建議我爲什麼我得到這個錯誤。這個程序給了我預期的netbeans輸出,但黑客排名錯誤。Java代碼面臨的錯誤:類接口或枚舉預計

package solution; 

public class SolutionMain { 

    public static void main(String[] args) { 
     String input_string = "Welcome to 30 days of code"; 
     System.out.println("Hello World"); 
     System.out.println(input_string); 
    } 

} 
+0

我在hackerrank上運行這個代碼,因爲它是解鎖的挑戰之一。任何人都可以請建議我爲什麼我得到這個錯誤。這個程序給了我預期的netbeans輸出,但是黑客排名錯誤 –

+0

如果我的解決方案解決了你的問題,請接受答案並投票表決! – JRG

回答

0

刪除package solution;行,它會工作。

public class SolutionMain { 

    public static void main(String[] args) { 
     String input_string = "Welcome to 30 days of code"; 
     System.out.println("Hello World"); 
     System.out.println(input_string); 
    } 

} 

我剛剛在hackerrank編譯器中執行你的代碼,它的工作原理。

enter image description here

EDIT:用於接受來自用戶的輸入的新的解決方案。

import java.util.Scanner; 

public class SolutionMain { 

    public static void main(String[] args) { 
     System.out.println("Hello World"); 
     Scanner in = new Scanner(System.in); 
     String value = in.nextLine(); 
     System.out.println(value); 
    } 

} 
+0

獲取錯誤爲 您的代碼未通過此測試用例。 (標準輸入) 歡迎使用30天的代碼! 您的輸出(標準輸出) Hello World 歡迎使用30天的代碼 預期輸出 Hello,World。 歡迎來到30天的代碼! 編譯器消息 錯誤解決方案 –

+0

Hakerrank編譯器的設計方式是,當您提交答案時,它需要通過針對解決方案的測試用例。這樣他們可以立即告訴你,你的提交是正確的還是錯誤的。我的解決方案是幫助你解決你的錯誤,而不是幫助你解決hakerrank挑戰:)。 – JRG

+0

是的,謝謝,但至少你能幫我理解他們的測試用例,以便我可以解決這個錯誤。我無法理解他們的測試用例。 –

相關問題