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
Joined: May 06, 2000
Hi sp, char is included in integer primitive. & it is signed .so option 4) is wrong. regards deekasha