Top

Discussion

What will be the output of the program?\

class Bitwise 
{
    public static void main(String [] args) 
    {
        int x = 11 & 9;
        int y = x ^ 3;
        System.out.println( y | 12 );
    }
}

  • A.
    0
  • B.
    7
  • C.8
  • D.14

Answer: D

The & operator produces a 1 bit when both bits are 1. The result of the & operation is 9. The ^ operator produces a 1 bit when exactly one bit is 1; the result of this operation is 10. The | operator produces a 1 bit when at least one bit is 1; the result of this operation is 14.

No comment is present. Be the first to comment.
Loading…

Post your comment