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";