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
Register / Login
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Reply Bookmark "Confusion with expression..." Watch "Confusion with expression..." New topic
Author

Confusion with expression...

ishmayel vemuru
Ranch Hand

Joined: Jun 13, 2007
Posts: 45

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://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to run our stuff on 16 servers instead of 3.
 
subject: Confusion with expression...
 
Similar Threads
Something about auto-boxing/unboxing in SE5
Short-Circuit Operators.....
Confusing TRUE and FALSE
Wrappers question
Boolean operators