I can't get this code to work:
Java: |
String answer;
System. out. println("Do you have $200,000 - $500,000 or more?");
answer = input. next();
if (answer == "yes")
{
System. out. println("Do you want to get to places quickly?");
answer = input. next();
if (answer == "yes")
{
System. out. print("Purchase a Lamborghini Aventador.");
}
else if (answer == "no")
{
System. out. print("Purchase a Rolls-Royce Phantom.");
}
else
{
System. out. print("Invalid answer.");
}
}
else if (answer == "no")
{
System. out. println("Do you have $100,000 - $200,000?");
answer = input. next();
if (answer == "yes")
{
System. out. println("Do you like imports?");
answer = input. next();
if (answer == "yes")
{
System. out. print("Purchase a Nissan GTR.");
}
else if (answer == "no")
{
System. out. print("Purchase a Dodge Viper SRT.");
}
else
{
System. out. print("Invalid answer.");
}
}
else if (answer == "no")
{
System. out. print("Purchase a Honda Fit.");
}
else
{
System. out. print("Invalid answer.");
}
}
else
{
System. out. print("Invalid answer.");
}
|
Whenever I run it, it displays the first question and asks for input, but no matter what I enter, it always outputs "Invalid answer." and stops there. How do I fix this? |