What is the output of this java code and why ?
int a = 5 | 3 ; System.out.println(a);
This is a bitwise operator, part of the nuts and bolts Java tutorial
The output is the result of 'or'ing the bits in the binary representation of the numbers.