Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 08-05-2007, 11:52 PM
Member
 
Join Date: Jul 2007
Posts: 35
Rep Power: 0
carl is on a distinguished road
Default Help with if statement
Hi, whenever I enter y or Y and call the method it should print out OK, but it doesn't it skips all the else if's and executes the last else statement "terminating" any suggestions why?I included the import java.lang.String
Code:
public void checkVariable()
{
if(checkString == "y" || checkString == "Y")
{
System.out.println("OK");
}
else if(checkString == "yes" || checkString == "Yes")
{
System.out.println("OK");
}
else if(checkString == "ok" || checkString == "OK")
{
System.out.println("OK");
}
else if(checkString == "sure" || checkString == "Sure")
{
System.out.println("OK");
}
else if(checkString == "why not?" || checkString == "Why not?")
{
System.out.println("OK");
}
else if(checkString == "n" || checkString == "N" || checkString == "no" || checkString == "No")
{
System.out.println("OK");
}
else
{
System.out.println("Terminating");
}
}
Thanks.
Bookmark Post in Technorati
Reply With Quote
  #2 (permalink)  
Old 08-06-2007, 08:53 AM
Senior Member
 
Join Date: Jul 2007
Posts: 130
Rep Power: 0
cruxblack will become famous soon enough
Default
Well, one thing u should realize, u are comparing a reference with a String value in every if clause u made
Code:
checkString == "y"
the checkString holds the value of a reference, not the String "y", thats why it returns a false and what u get is the word "Terminating"
Use the checkString.equals("y") to compare the value of a string

Check this post for further details
Java String
Bookmark Post in Technorati
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
there is no return statement gabriel New To Java 17 12-03-2008 05:55 PM
Switch Statement Help bluegreen7hi New To Java 6 02-06-2008 06:16 AM
goto statement bugger New To Java 2 12-12-2007 04:47 PM
Statement or Prepared Statement ? paty Database 3 08-01-2007 05:45 PM
If Statement aDrizzle New To Java 4 07-08-2007 09:55 PM


All times are GMT +2. The time now is 09:25 PM.



VBulletin, Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2009, Crawlability, Inc.
Copyright ©2006 - 2007, www.java-forums.org