class Bits {
  public static void main(String [] args) {
    byte b1,b2;
    b1 = 0x0A; //b1 =10;
    b2 = 0x0F; //b2 = 15;
    byte b3 ;
    b3 = (byte) (b1 | b2);
/*     0000 1010
     | 0000 1111
       0000 1111 = 0x0F = 15
*/  
    System.out.println(b3); 
     b3 = (byte)(b1 & b2);
/*     0000 1010
     & 0000 1111
       0000 1010 = 0x0A = 10
*/  
    System.out.println(b3); 
    b3 = (byte)(b1 ^ b2);
/*     0000 1010
     ^ 0000 1111
       0000 0101 = 0x05 = 5
*/  
    System.out.println(b3); 
    int b4 =  (b2 >> 1);
    System.out.println(b4); 
    System.out.println(b3); 
     b4 =  (b2 << 1);
    System.out.println(b4); 
  }

}



