This week's book giveaways are in the Java EE and JavaScript forums.
We're giving away four copies each of The Java EE 7 Tutorial Volume 1 or Volume 2(winners choice) and jQuery UI in Action and have the authors on-line!
See this thread and this one for details.
The moose likes JDBC and the fly likes Question about in.next() for a database. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Databases » JDBC
Bookmark "Question about in.next() for a database." Watch "Question about in.next() for a database." New topic
Author

Question about in.next() for a database.

David Spurgeon
Greenhorn

Joined: Oct 20, 2010
Posts: 14

After creating the scanner console and such, this is my code. I want the user to enter one of two options or it will generate an error message. However, I ALWAYS get the error message, no matter what I enter.



Output:

Enter the student's status (type either resident or nonresident)
resident
resident
Invalid status. Entry must be either resident or nonresident. Enter again

I'm sure this is some dumb error (of course), but I don't know what it is. What am I missing?

Thank you.
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 38467
    
  23
That is what comes from using == and != to test reference types for equality. Try the equals method.
David Spurgeon
Greenhorn

Joined: Oct 20, 2010
Posts: 14
Ah! I figured out what you mean. Took a little bit to determine how to use equals() to verify INequality, but it worked.
Thank you for the quick and helpful answer!!
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Question about in.next() for a database.