おれはビット演算が当たり前になってるからMod演算は逆に読みにくいし
if( num % 2 )
だけならともかく”==0”が付くことで式が増えて解釈が二度手間になる。