![]() |
|
|
| Subject:
Testing a String Input in Java (very easy)
Category: Computers > Programming Asked by: tamkins-ga List Price: $5.00 |
Posted:
25 Feb 2004 16:34 PST
Expires: 25 Feb 2004 16:50 PST Question ID: 310827 |
Why doesn't this program work? Specifically, you can answer yes, the
'Debug' line confirms that answer is "yes", but you still get the
third message. I tried using a StringTokenizer as well, and that
didn't help. Here is the program:
import java.io.*;
public class AnswerTest {
public static void main (String[] args) throws Exception {
System.out.println("Please enter yes or no.");
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
String answer = br.readLine();
System.out.println("Debug: answer = \"" + answer + "\".");
if (answer == "yes" || answer == "Yes")
System.out.println("You said yes.");
else if (answer == "no" || answer == "No")
System.out.println("You said no.");
else
System.out.println("You said something else.");
}
} |
|
| There is no answer at this time. |
|
| There are no comments at this time. |
If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you. |
| Search Google Answers for |
| Google Home - Answers FAQ - Terms of Service - Privacy Policy |