Jazmyne Warner :
I have been trying to figure out why my code is not working. The code is below
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);
}
}
The error is
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
Everything seems to be right but I'm not so sure anymore. Thanks
denniz crypto :
scanner has no method nextString try using
reader.nextLine()
this listens from the keyboard until enter key is pressed
Also
elementsymbol.equals("Au");
does not assign "Au" to elementSymbol it returns a boolean value instead. Therefore the value of elementSymbol is always null.
try using
elementsymbol = "Au";
Guess you like
Origin http://43.154.161.224:23101/article/api/json?id=334113&siteId=1