www.zhblog.net

判断一个数是否为2的幂次方

是否为2的幂

private static boolean isPowerOfTwo(int val) {

    return (val & -val) == val;

}


上面算法,数字 val 只要是2的幂次方都返回 true,否则返回 false。



 

展开阅读全文

评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 心情