Java-программа продолжает выдавать ошибку при компиляции

#java

#java

Вопрос:

 EyeColour.java:27: error: cannot find symbol
    Scanner input = scanner(System.in);
                    ^
  symbol:   method scanner(InputStream)
  location: class EyeColour
1 error
  

Я продолжаю получать эту ошибку ^^ при попытке скомпилировать следующий код Я новичок в 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  
  

Комментарии:

1. Должно быть new Scanner(System.in) . Вам не хватает new ключевого слова.

2. Я полагаю, вы могли бы найти решение, если бы вы посмотрели какой-либо пример в Интернете

3. Вам нужны new новые объекты.

Ответ №1:

Вам не хватает new ключевого слова.
Попробуйте использовать это:

 Scanner scanner = new Scanner(System.in);