aspose file tools*
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes Confusion with expression... Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "Confusion with expression..." Watch "Confusion with expression..." New topic
Author

Confusion with expression...

ishmayel vemuru
Ranch Hand

Joined: Jun 13, 2007
Posts: 46

boolean b1 = true;
boolean b2 = false;
System.out.println(" " + (b2 ^ b1));
Can any one explai pleas.....
I think the table like this....
|b1 | b2 | ^ result |
|-------+-------+----------+
| false | false | false |
| false | true | true |
| true | false | true |
| true | true | false |


is it Corect..?
thanks in advance..
Dan Meyer
Greenhorn

Joined: Nov 08, 2007
Posts: 2
Correct: ^ is eXclusive OR (aka xor and never short circuts) takes two booleans and true when one and only one of the booleans are true.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Confusion with expression...