I asked a similar question a day or two ago. Look at this post: What does this boolean return mean?
Effectively, using this notation:
private static boolean isEven(int number)
{
return (number & 1) == 0;
}
The & is a bitwise operator. More information on them can be found here: Bitwise Operators