Я новичок в Java. Как исправить этот код?

Jazmyne Warner:

Я пытался выяснить, почему мой код не работает. Код ниже

import java.util.*;
class Main {

  public static void main(String[] args) 
  {
     Scanner reader = new Scanner(System.in);
      String element;
    String elementsymbol;
    System.out.println("Element Name : ");
    element = reader.nextString();
    if (element.equals("Gold"));
        elementsymbol.equals("Au");
        System.out.println("Element Symbol : " + elementsymbol);
 if (element.equals("Silver"));
        elementsymbol.equals("Ag");
        System.out.println("Element Symbol : " + elementsymbol);
    if (element.equals("Platinum"));
        elementsymbol.equals("Pt");
       System.out.println("Element Symbol : " + elementsymbol);


  }
}

Ошибка

Main.java:10: error: cannot find symbol
    element = reader.nextString();
                    ^
  symbol:   method nextString()
  location: variable reader of type Scanner
1 error
compiler exit status 1

Все вроде бы правильно, но я не так уверен. Благодарность

Denniz криптография:

Сканер не имеет метод nextString попробовать с помощью

reader.nextLine()

это прослушивает с клавиатуры до тех пор, пока ввода нажатия клавиши

Также

elementsymbol.equals ( "Au");

не назначать «Au», чтобы elementSymbol она возвращает логическое значение вместо этого. Поэтому значение elementSymbol всегда нуль.

попробуйте использовать

elementsymbol = "Au";

рекомендация

отhttp://43.154.161.224:23101/article/api/json?id=338265&siteId=1