2016-10-01 47 views
-4
EyeColour.java:27: error: cannot find symbol 
    Scanner input = scanner(System.in); 
        ^
    symbol: method scanner(InputStream) 
    location: class EyeColour 
1 error 

我不斷收到試圖編譯下面的代碼我是新來的Java,我不能在網上找到一個解決方案,對不起,如果解決的辦法是,當這個錯誤^^真的很明顯:Java程序保持扔了一個錯誤,而編譯

import java.util.Scanner; 
class EyeColour // 
{ 
    public static void main (String[] param) 
    { 

     InputEye(); 
     System.exit(0); 

    } // END main 


    public static void InputEye() 
    { 
     Scanner scanner = Scanner(System.in); 
     System.out.println("What is your eye colour?"); 
     String EyeColour; 
     EyeColour = scanner.nextLine(); 
     System.out.println("So your eyes are " + EyeColour + " are they? I like " + EyeColour); 
     return; 

    } // END InputEye 



} // END class EyeColour 
+3

應該是'新的掃描儀(System.in)'。您錯過了'new'關鍵字。 – Andreas

+2

我相信你可以找到解決方案,如果你在網上查找任何示例 –

+0

你需要'新'的新對象。 –

回答

3

您錯過了new關鍵字。
嘗試使用這樣的:

Scanner scanner = new Scanner(System.in);