确定num是否是java中2的幂?

可能重复:
如何检查数字是2的幂

如果传入值2,4,8,32,64等,我怎么能写一个返回true的方法?

这可能是最好的方法:

((value & -value) == value)