aspose file tools*
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes Whats the output Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "Whats the output" Watch "Whats the output" New topic
Author

Whats the output

srinivas sridaragaddi
Ranch Hand

Joined: Jul 24, 2007
Posts: 225
Hi

public class MyClass {
public static void main(String [] args) {

System.out.println(x);
}
}
which two will produce the same results when inserted on line 3? (Choose two.)





A
int x = (~25);
B
int x = (10 | 3);
C
int x = (10 >> 2);
D
int x = (10 & 22);
E
int x = (-3 >>> 1);


Hi i thought shift operators are not so much important but i found this code so whats is the output

Thanks in advance


SCJP 5.0<br /> <br />"Skills are started with learning and mastered with improvement. Nothing is hereditary except death" BUDDHA...
Keith Lynn
Ranch Hand

Joined: Feb 07, 2005
Posts: 2367
The best way to work this one is to compute each option to see the outcome.

A. 25 = 11001

~25 11111111111111111111111111100110

B. 10 = 1010

3 = 0011

10 | 3 = 1011

C. 10 = 1010

10>>2 = 0010

D. 10 = 01010
22 = 10110

10 & 22 = 00010

E. 3 = 011

-3 = 11111111111111111111111111111101

-3 >>> 1 = 01111111111111111111111111111110
Jagjit Dhaliwal
Greenhorn

Joined: Aug 19, 2007
Posts: 20
Hi Srinivas,

shift operators are quite important from exam point of view(SCJP 1.4).
You can verify result by running it.

int x = (10 & 22);
and
int x = (10 >> 2);

gives same result. Please let us know the confusion in question as this seems to be straight forward question.


Jagjit Dhaliwal<br />SCJP 1.4(90%),SCWCD 1.4(86%)
srinivas sridaragaddi
Ranch Hand

Joined: Jul 24, 2007
Posts: 225
Thanks Keith and Jag for the reply

But i am preparing for 1.5 so i wanted to know how much important shift operators are. I thought very less importance is given to shift operators in 1.5 exam. Am i correct.

Any one who is preparing for scjp5 please clarify (i know that it is given in book itslef) does it mean no question on shift operators.

please clarify :roll:
Tony Smith
Ranch Hand

Joined: Jul 07, 2007
Posts: 229
I think I read somewhere in the book, it's for 1.4 only not 1.5.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Whats the output
 
Similar Threads
Flow Control
SCJP book by K&B q1 page 389
interface error
Difference between declarative and scriptlet
Q on Label statements