Janet Yap

Greenhorn

Posts: 24

posted 16 years ago

According to Marcus Green exam ::3

Q no -24

Which of the following statements are true??.

1) The following statements will produce a result 1.

System.out.println(-1 >>> 2);

2)Performing and unsigned leftshift (<<<) on negative number will always produce negative number result.

3)The following output will produce a result of zero,

System.out.printlln(1>>1);

4) All integer premitive in java are signed numbers.

The answer given is only 3. I aggred that 3 is right but why not 4 ???.

If incase of integer if they mentioned integral then its ok, but integer primitive are byte,short,int,long.

Please correct me if i'm wrong ???

Thanx

sp.

Q no -24

Which of the following statements are true??.

1) The following statements will produce a result 1.

System.out.println(-1 >>> 2);

2)Performing and unsigned leftshift (<<<) on negative number will always produce negative number result.

3)The following output will produce a result of zero,

System.out.printlln(1>>1);

4) All integer premitive in java are signed numbers.

The answer given is only 3. I aggred that 3 is right but why not 4 ???.

If incase of integer if they mentioned integral then its ok, but integer primitive are byte,short,int,long.

Please correct me if i'm wrong ???

Thanx

sp.