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
posted 15 years ago
Hi sp, char is included in integer primitive. & it is signed .so option 4) is wrong. regards deekasha