| Author |
bitwsie and + - swap - explain the output
|
Kalpesh Soni
Ranch Hand
Joined: Jan 02, 2001
Posts: 310
|
|
|
|
 |
Roel De Nijs
Bartender
Joined: Jul 19, 2004
Posts: 4349
|
|
|
Please UseCodeTags next time you post a code snippet
|
SCJA, SCJP (1.4 | 5.0 | 6.0), SCJD
http://www.javaroe.be/
|
 |
Roel De Nijs
Bartender
Joined: Jul 19, 2004
Posts: 4349
|
|
Which of the outputs you don't understand?
Let's start with swapPlus-method and add some more debugging info:
The output is as follows:
i[2147483646] j[2]
i[-2147483648] j[2]
i[-2147483648] j[2147483646]
i[2] j[2147483646]
|
 |
Kalpesh Soni
Ranch Hand
Joined: Jan 02, 2001
Posts: 310
|
|
I was reading some article and someone said A | B, A ^ B, A ^ B swaps variables without tempraroay 3rd var
but it doesnt, you have to use 3 XORs
|
 |
Roel De Nijs
Bartender
Joined: Jul 19, 2004
Posts: 4349
|
|
Kalpesh Soni wrote:I was reading some article and someone said A | B, A ^ B, A ^ B swaps variables without tempraroay 3rd var
Indeed variables aren't swapped, but maybe that's a typo.
|
 |
 |
|
|
subject: bitwsie and + - swap - explain the output
|
|
|